Unix中文宝库's Archiver

during 发表于 2006-3-23 20:20

关于“nohup”命令的问题!

正在学习Linux,遇到一个问题,就是想在退出登陆后想让一个进程继续在后台运行,上网查了一下,说是nohup命令可以实现这个问题。但是我照做以后,发现一旦logout后在重新登陆用PS查看进程,发现那个进程已经不在了~~相关步骤如下,请各位XDJM help一下~~

1。编写shell文件

#!bin/sh

F="Linux.ftp"

echo "open *.*.*.*" >$F
echo "user *** ***">>$F
echo "bin"                >>$F
echo "cd **/**"       >>$F
echo "get ***"         >>$F
echo "bye"               >>$F

ftp -i -in   <$F

并保存成ftp文件,改成可执行文件。
2。用nohup ./ftp &命令后台运行该程序。用PS查看,该进程存在。
3。logout,再重新登陆,用PS继续查看,发现该进程已经没了,为什么啊,哦哦~~

dovexia 发表于 2006-3-24 10:14

#!bin/sh

F="Linux.ftp"

echo "open *.*.*.*" >$F
echo "user *** ***">>$F
echo "bin"                >>$F
echo "cd **/**"       >>$F
echo "get ***"         >>$F
echo "bye"               >>$F

nohup ftp -i -in   <$F

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.