我已经完成了我的程序mainApp,它拥有main()方法,main()创建了5个线程,线程做了一些操作。等等。
现在我想知道我的程序是不是崩溃了。因此,我将监视我的mainApp是否正在工作或已停止。如果停止,我将重新启动/重新启动整个系统。
mainApp和监控程序必须同时运行,监控程序应该检查mainApp的状态。
有什么建议请提出来。
PS: im om linux kernel 2.6.29。
我在ubuntu上安装了xampp。但是无法启动apache服务器,并出现以下错误。如何停止或删除当前运行的服务器并启动apache服务器?
Starting XAMPP for Linux 5.6.21-0...
XAMPP: Starting Apache...fail.
XAMPP: Another web server with SSL is already running.
📷
我有一个rake任务,它解析一个流API并将数据输入到数据库中。流API是实时提要,为了让实时数据进入数据库,rake任务应该持续运行。一旦调用rake任务,它就会连续运行并解析数据。现在我已经启动了rake任务,它正在运行。问题是,如果我关闭终端或重启服务器,rake任务将停止。因此,我需要linux中的一个脚本(类似于用于启动或停止apache服务器的脚本),它执行以下操作:
1. start the rake task by calling rake command (rake parse:stream) from the RAILS-ROOT (application director
我正在写一个bash脚本来启动一个不确定的程序。程序的运行时间未知。该脚本还将启动一个while循环,用于使用linux命令或perf以1秒的方式记录某些内容。
./my_app &
$i=1
while true;
do
perf stat -a -A -e writeback:writeback_dirty_page sleep $i >> out
done
如何在my_app完成时停止while循环?谢谢。
我在crontab中有下面一行。
@reboot /usr/bin/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
当我重新启动时,脚本在后台运行(即我的terminal 3服务器启动),但我试图找到如何阻止它(我不能只是ctrl+c终端,因为它现在正在后台运行)。一个论坛帖子说通过使用下面的命令来终止这个过程。
ps -ef | grep -i XXXX: to find your background running process
kill OID : kill your unnecessary process