- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试构建一个 php/jquery 面板来启动和停止 Shoutcast dnas 和 Shoutcast Transcoder。
到目前为止,一切正常,但我遇到了问题。
如果我从 php 启动shoutcast dnas,然后启动shoutcast 转码器,那么 dnas 进程就会退出。
在我的 php 脚本中,我使用 shell_exec 并且创建了两个不同的函数来调用它。
}elseif($this->cfg->shellset == 'shellexec'){
shell_exec($this->cfg->dir_to_cpanel . "files/linux/sc_trans daemon " . $this->cfg->dir_to_cpanel . $filename . " &> /dev/null &");
$pid = shell_exec("ps -ef | awk '/[$radioport]_sc_trans.conf/{print $2}'");
}
该脚本正在运行,但似乎有一些东西使它退出。
我在具有 plesk 12 面板且没有 ssh 访问权限的主机上运行此程序。
是否有人有同样的问题或有想法解决这个问题并让 php 在后台运行单独的进程。我不知道这个问题是由 plesk 还是其他原因引起的,但我找不到这个问题的解决方案,在 stackoverflow 上搜索了很多次,但没有找到解决方案。
我希望有人能帮我解决这个问题...
最佳答案
我对脚本进行了更改并重写了一些代码并使用 ssh 访问。我为此使用了 phpseclib。
现在的代码
$pid = $ssh->exec($this->cfg->dir_to_cpanel.'files/linux/sc_trans daemon '.$filename.' </dev/null 2>/dev/null >/dev/null & echo $!');
这是一种魅力
关于php - 尝试使脚本工作以从 php 启动停止 Shoutcast Dnas 和 Shoutcast Transcoder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24849378/
我正在开发一个 JAVA Web 项目,并使用 liferay 作为后端在 S3 上上传媒体。现在我想使用 Elastic Transcoder 对这些视频进行转码,然后进行流式传输。我想创建一个脚本
TL;DR 我在以下 PowerShell 脚本中做错了什么?它没有按预期工作。 我正在用照相机记录我在大学里的一些讲座。尽管我必须将单个讲座分成三到四个部分,但这效果很好,因为相机一次只能录制 29
我似乎不明白 XMLString::transcode(XMLCh*) 和 XMLString::transcode(char*) 的目的,因为显然我不明白不理解 XMLCh* 和 char* 之间的
本文整理了Java中net.spy.memcached.transcoders.WhalinV1Transcoder类的一些代码示例,展示了WhalinV1Transcoder类的具体用法。这些代码示
本文整理了Java中net.spy.memcached.transcoders.WhalinTranscoder类的一些代码示例,展示了WhalinTranscoder类的具体用法。这些代码示例主要来
https://github.com/derolf/transcoder 我需要在我的项目中本地转码和本地播放,没有其他外部连接到服务器。 它是 ffmpeg 进行动态转码的一个很好的来源。 就我而言
使用 ffmpeg 示例 transcoding.c。 (https://github.com/FFmpeg/FFmpeg/blob/release/4.1/doc/examples/transcod
我们正在开发的硬件不支持播放 mkv 文件。 所以我需要将 Matroska (mkv) 视频文件转码为 mp4 视频文件。 正如我从转码在线可用 Material 中了解到的那样,我需要执行以下操作
也就是说,获取 foo.mp4 和 bar.mp4 并生成 foobar.mp4,这只是 foo.mp4 后跟 bar.mp4? (额外的功劳,如果它能做到这一点,它也能结合 foo.mp4 和 ba
我正在尝试对一些视频进行转码,但我的连接方式出了点问题。 这是我的代码: transcode = layer1.ElasticTranscoderConnection() transcode.Defa
我正在研究 C++ 中的 ffmpeg,以查看 ffmpeg 的示例 但我不知道如何解决 transcoding.c 中的这个问题 这是我的问题 这是代码 static int open_output
我正在使用 batik transcoder for svgs ,每次我转换 SVG 图像时,它都会在标准输出上产生输出。我假设它正在使用某种日志记录包。如何禁用此输出? 最佳答案 您可以设置自定义
我需要从列表 ( System Presets ) 中获取预设。如果我得到名称如下所示的预设,它将返回第一个预设。但我需要获取名称为“系统预设:通用 320x240”的 PresetId。 Basic
我正在使用 AWS SDK PHP。 使用 ->createJob( 一切都很好,但是当我添加时 'Composition' => array( 'TimeSp
我需要使用 Xamarin.MP4Transcoder.Transcoder 将视频转码为 640*480 分辨率。目前有 2 种可用的分辨率 720pFormat 和 960x540Format。有
是否可以在 Amazon Elastic Transcoder 上自动执行转码作业?我正在使用 Django 框架。如果是,我该如何开始。我没有遇到过任何这样的话题,所以我不得不在这里问。您的帮助和建
我对通过 html5 捕获视频很感兴趣。问题是视频是与音频分开捕获的。因此,要制作带音频的视频,必须将它们合并在一起。看来ffmpeg可以解决问题。 有谁知道 AWS Transcoder 是否也会执
我尝试从 AWS Elastic Transcoder 获取所有预设,但以下代码仅返回 62 个预设中的 50 个 List presets = amazonElasticTranscoder.lis
我是 Xercesc 的新手。我在我的项目属性->链接器附加库中包含了 xerces 静态库 xerces-c_static_3D.lib。使用 xerces 的其他一切都很好,但是当我添加这一行时,
我们有这个配置工作: 1- Display a JS Upload Form to the visitor 2- Upload file chosen direclty to Amazon S3 3-
我是一名优秀的程序员,十分优秀!