我需要运行一个Perl脚本,处理一些任务需要持续几天的时间。在Linux Centos服务器上,从SSH终端输入以下命令:
nohup perl script.cgi 2>&1 &
运行此脚本并将输出写入nohup.out文件,在后台运行。
当我关闭SSH终端甚至断开互联网连接时,脚本会终止,所以我需要在关闭SSH终端后在服务器上继续保持此命令运行。
我需要运行一个Perl脚本,处理一些任务需要持续几天的时间。在Linux Centos服务器上,从SSH终端输入以下命令:
nohup perl script.cgi 2>&1 &
运行此脚本并将输出写入nohup.out文件,在后台运行。
当我关闭SSH终端甚至断开互联网连接时,脚本会终止,所以我需要在关闭SSH终端后在服务器上继续保持此命令运行。
sudo apt install screen
安装screen。screen -S test_command
nohup perl script.cgi 2>&1 &
screen -x test_command
,然后按下ctrl+c,使用ctrl+a和ctrl+d关闭屏幕,或者使用ctrl+a和ctrl+d保留屏幕会话。echo "perl /home/username/www/script.cgi" | at now + 1 minute