Chinaunix

标题: 使用了at命令执行一个脚本后的问题 [打印本页]

作者: zlove3    时间: 2008-10-25 18:22
标题: 使用了at命令执行一个脚本后的问题
通过 ssh 连接linux后
at now
php test.php
ctrl+d
(注:这个test.php执行完需要大约5个小时)

由于出去一下所以把连上的ssh关掉了,回来后重新连接ssh,用atq查看却找不到计划任务了,导致不知道怎样才能取消这个任务了
作者: 零二年的夏天    时间: 2008-10-25 18:30
ps看看谁在跑
作者: zengkun_2008    时间: 2008-10-25 19:31
我试了几次,我的结果是!我一旦把SSH断开了,那我执行的程序就关闭了。
作者: mxdxzm    时间: 2008-10-26 10:08
应该有个nohup指示才行
作者: zlove3    时间: 2008-10-26 10:55
明白了,atrm 一个正在运行的脚本时,虽然atq里不显示这个脚本了,但是这个脚本实际上还在运行,ps -x可以看到,所以atrm 不能删除一个已经运行的脚本了,应该用kill pid




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2