Articles of 后台进程

rsync:最大限度地保持系统响应

不幸的是,后台rsync降低了服务器的响应速度。 我search了一个方法,使这个后台任务有最大的好处,以保持服务器响应速度。 我目前的包装命令是这样的: nice -n19 ionice -c3 nocache 来源: https : //askubuntu.com/a/159012/42348 还有什么我可以做的,以尽可能保持备份rsync在后台? 一个解决scheme是使用带宽限制,但我想避免这一点。 我想将这种模式应用于多个服务器,并且计算每个服务器的匹配带宽限制(因为每个服务器是不同的硬件和不同的networking连接)是很困难的。

PHP守护进程显示“已停止”状态 – 无法在后台运行php脚本

我试图在后台(Linux / Centos 6.8)中启动一个PHP脚本,在命令后面加上&符号。 但是,“作业”列出了状态为[1] +停止的脚本。 发出“bg 1”在后台运行脚本仍会导致“[1] +停止”输出。 我可以发出'fg 1'脚本运行在前台没有问题。 我究竟做错了什么? 我使用> output.txt 2> error.txt将stdout和stderrpipe道传输到文件 该脚本发出一些shell命令,包括wget。 感谢您的任何信息澄清这一点。

如何运行10进程和montring它

我有大约10-15 FFmpegstream程的stream媒体服务器是这样的: ffmpeg -i "http://ip/play/a03i" -vcodec copy -acodec copy -f flv "rtmp://ip:80/APP/Name" 我使用Nginx的rtmp模块运行它使用exec_static指令,但我不能监视每个通道或进程,不能停止开始重新启动编辑任何stream不停止所有通道 有什么想法吗? 最好,

在WAMP服务器上运行PHP脚本作为后台进程

我有两个PHP脚本需要在WAMP服务器上作为连续的后台进程运行。 WAMP安装在Windows 7 PC上。 这些脚本已经驻留在www根目录的单独文件夹中。 我正在使用以下版本的Apache和PHP: Apache版本:2.2.8 PHP版本:5.2.6 由于这不是Unix平台,我不能使用nohup php script.php > /dev/null来完成这项工作。 我正在寻找类似于WAMP的命令或方法。 任何人都可以解释我需要采取的步骤来完成这个任务吗?

作业控制/后台进程(使用&符号).ebextensionsconfiguration命令

以例如下面的.config文件.ebextensions / container_commands: 000_run_queue_daemon: command: "nohup php artisan queue:work –daemon &" test: "ps -ef | grep artisan | grep -v grep > /dev/null || echo 1" 如果守护程序尚未运行,请启动队列工作程序。 队列工作守护程序永远运行(按devise),因此需要作为后台进程运行。 &符号似乎没有任何作用,并且尾随cfn-init.log只是暂停 2014-09-15 00:24:53,921 [DEBUG] Running test for command 000_run_queue_daemon 2014-09-15 00:24:53,929 [DEBUG] Test command output: 1 2014-09-15 00:24:53,929 [DEBUG] Test for command 000_run_queue_daemon passed 然后保持这种状态直到EBstream程超时,并放弃部署。 我怎样才能使这个运行作为后台进程?

当你在linux注销时,后台进程会退出吗?

[root@~]# ./file.sh & 我不知道$! 如果我立即注销,将终止?

cron和Supervisord等服务有什么区别?

最近我在研究豆杆的时候碰到了主pipe。 有人可以向我解释为什么我可以使用这样的stream程pipe理服务,而不是简单的旧cron作业?

如何使用nohup在用户注销后继续运行命令?

nohup <command> <arg> & 当我SSH到Linux服务器,如果我想运行一个命令,并确保它将继续在SSH注销后,在后台运行,我会使用上述命令。 最近我正在使用名为Bitnami Node.js堆栈的服务器堆栈 。 这是一个自包含的软件包。 安装目录中的bin文件夹中有一个node二进制文件。 在命令行中,我可以使用node命令来运行我的JS程序: node <js_program.js> 。 没有问题。 但是,我想从SSH注销后继续运行该程序。 当我运行nohup <installation_dir>/nodejs/bin/node <js_program.js> > <stdout.out> & ,程序将在后台运行。 但是,当我从SSH注销时,程序也将立即终止。 在这种情况下nohup命令似乎没有效果。 我该如何解决这个问题?

在closuresssh客户端后保持分离的ssh进程*

我用我的ubuntu机器sim进入我的mobaxterm。 这工作得很好。 有时我想保持一个进程正在运行,但退出我的SSH会话(并退出mobaxterm)。 我已经尝试了以下,但不pipe一旦我closuresmobaxterm我的进程在目标机器死亡,使用firefox作为例子: ssh => tmux; firefox & disown; tmux detach; exit; ssh => screen firefox & disown; exit; 我确信我犯了一个非常愚蠢的错误,但是围绕这个话题的其他职位,我认为我已经按照他们的推荐,但没有消除。 提前致谢。 澄清: 我可以使用屏幕或nohup成功地分离我的进程,但是有可能closuresSSH客户端,并保持分离的进程运行?

监控文件的变化,并立即采取行动的变化

我如何不断地监视(小)文件的变化? 例如。 当文件被更新时(来自web应用程序的动作),脚本被执行(如果尚未运行的话)。 现在,我用cron每分钟做一次,但是这个延迟了一分钟。 我想在文件更改后立即采取行动。 也许我需要在服务器启动后编写一些在后台运行的低级进程? 我想这样做的原因是将Web应用程序与根操作分开(按需执行,一次更新文件时)。