我想在 unix 机器上在后台运行一个带有 while(1) 循环的 Perl 脚本,直到我杀死它。
这是一台我没有管理权限的远程计算机(因此由于某种原因,我无法使用 Daemon::Generic::While1),我通过 SSH 登录到它,并且我希望它在之后继续运行我退出。
我发现的一种方法是在 bash 中编写这样的内容:
nohup ./my_script.pl &
还有其他更好的方法吗?
禁止在该计算机上编辑 crontab(但运行后台和持久进程则不然)。
我首选的方法,也可以说是最简单的方法,是使用screen http://www.manpagez.com/man/1/screen/:
screen -d -m ./myProcess
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)