我现在用putty连到服务器上,但是当putty会话窗口关闭,或者本次会话超时时,运行的命令就会失效。运行的命令如下:
./agent.sh &
nohup ./agent.sh &
两种方式,都进行过尝试,但都会自动失效,请问有什么方法可以让这个命令在服务器上持续运行,不会因为会话的结束而中断。
如何让一个进程在服务器端持续运行?
-
- 帖子: 74
- 注册时间: 2005-10-28 3:19
如何让一个进程在服务器端持续运行?
有名无名,随遇而安!
- greco
- 帖子: 2487
- 注册时间: 2007-04-06 10:24
- 来自: ~/Shanghai
Re: 如何让一个进程在服务器端持续运行?
nohup 不行?
http://silenceisdefeat.com/~greco
代码: 全选
''.join([chr(ord(c)-2) for c in 'O{"G/ockn"ku<"itgeq0ujkBiockn0eqo'])
echo -n "Z3JlY28uc2hpQGdtYWlsLmNvbQ==" | base64 -d
-
- 帖子: 74
- 注册时间: 2005-10-28 3:19
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 如何让一个进程在服务器端持续运行?
最可靠的办法:
screen
./agent.sh
然后按 Ctrl-A d
(先按Ctrl-A,然后释放,然后按 d 键。)
如此这般,你就解脱了,这个进程一直运行。
以后想看这个运行的进程怎么办呢?
screen -R
就可以了,又进去看到这个程序了。想退出怎么办?Ctrl-A d
注意哦,这种方式运行程序请不要加 & 符号。
screen
./agent.sh
然后按 Ctrl-A d
(先按Ctrl-A,然后释放,然后按 d 键。)
如此这般,你就解脱了,这个进程一直运行。
以后想看这个运行的进程怎么办呢?
screen -R
就可以了,又进去看到这个程序了。想退出怎么办?Ctrl-A d
注意哦,这种方式运行程序请不要加 & 符号。
-
- 帖子: 74
- 注册时间: 2005-10-28 3:19
-
- 帖子: 74
- 注册时间: 2005-10-28 3:19
Re: 如何让一个进程在服务器端持续运行?
今天进行了尝试,没有screen这个命令poet 写了:最可靠的办法:
screen
./agent.sh
然后按 Ctrl-A d
(先按Ctrl-A,然后释放,然后按 d 键。)
如此这般,你就解脱了,这个进程一直运行。
以后想看这个运行的进程怎么办呢?
screen -R
就可以了,又进去看到这个程序了。想退出怎么办?Ctrl-A d
注意哦,这种方式运行程序请不要加 & 符号。
服务器为hp-ux的。
终端是用putty连接的,或者是xmanager连接图形化界面。
哎,真是快崩溃了
有名无名,随遇而安!
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
-
- 帖子: 74
- 注册时间: 2005-10-28 3:19
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 如何让一个进程在服务器端持续运行?
服务器上用的什么 Shell?我说的第一个方法试过吗?