如何在linux服务器后台运行某个进程?在Xshell里需要输入什么指令?
答案:5 悬赏:20 手机版
解决时间 2021-01-28 15:24
- 提问者网友:沦陷
- 2021-01-28 01:47
如何在linux服务器后台运行某个进程?在Xshell里需要输入什么指令?
最佳答案
- 五星知识达人网友:鱼忧
- 2021-01-28 01:56
nohup /usr/local/php_fcgi/bin/php /home/ftp/1520/a/scripts/collect/run.php &
记得输出重定向追问你好,怎么样输出重定向?可以把几个步骤的详细代码列出来吗?我对linux不熟悉……追答nohup /usr/local/php_fcgi/bin/php /home/ftp/1520/a/scripts/collect/run.php >> text.txt &
然后你读取text.txt就行.追问[1] 8381
root@ubuntu:~# nohup: ignoring input and redirecting stderr to stdout
出现了这个是什么意思?追答这句你可以忽略
意思是把标准错误也输出到标准输出,也就是说为的字符输出,但是也会被重定向到text.txt
你可以在命令后面加 2>&1来屏蔽这个
记得输出重定向追问你好,怎么样输出重定向?可以把几个步骤的详细代码列出来吗?我对linux不熟悉……追答nohup /usr/local/php_fcgi/bin/php /home/ftp/1520/a/scripts/collect/run.php >> text.txt &
然后你读取text.txt就行.追问[1] 8381
root@ubuntu:~# nohup: ignoring input and redirecting stderr to stdout
出现了这个是什么意思?追答这句你可以忽略
意思是把标准错误也输出到标准输出,也就是说为的字符输出,但是也会被重定向到text.txt
你可以在命令后面加 2>&1来屏蔽这个
全部回答
- 1楼网友:七十二街
- 2021-01-28 05:31
root@ubuntu:~# nohup: ignoring input and redirecting stderr to stdout
出现了这个是什么意思?
再作输出重定向时,出现错误,停止了。 ( >>) 是在已有的文件后追加信息.而(>) 是把信息输出到指定的文件。
命令这样写:
nohup /usr/local/php_fcgi/bin/php /home/ftp/1520/a/scripts/collect/run.php >& text.txt
这样应该就可以了。
出现了这个是什么意思?
再作输出重定向时,出现错误,停止了。 ( >>) 是在已有的文件后追加信息.而(>) 是把信息输出到指定的文件。
命令这样写:
nohup /usr/local/php_fcgi/bin/php /home/ftp/1520/a/scripts/collect/run.php >& text.txt
这样应该就可以了。
- 2楼网友:你哪知我潦倒为你
- 2021-01-28 04:34
nohup命令,详细用法自己百度!
- 3楼网友:北城痞子
- 2021-01-28 03:09
运行命令后面加 & 是后台运行,但启动它的父进程如果退出,这个 & 方式运行的依然会退出。
我的建议是用 screen 。这样会启动一个 shell “屏幕”可以随时断开后再另外一个地方重新恢复。
另外还一个方法是用 fg bg nohup 这一套命令也可以。不过具体怎么用我没研究,但控制不如 screen 方便。
其实你这个最好的办法还是写到服务器的开机运行命令行里面,方便很多啊。
另外……占用 ssh 有什么大问题么……
我的建议是用 screen 。这样会启动一个 shell “屏幕”可以随时断开后再另外一个地方重新恢复。
另外还一个方法是用 fg bg nohup 这一套命令也可以。不过具体怎么用我没研究,但控制不如 screen 方便。
其实你这个最好的办法还是写到服务器的开机运行命令行里面,方便很多啊。
另外……占用 ssh 有什么大问题么……
- 4楼网友:第四晚心情
- 2021-01-28 02:31
linux在后台运行进程只需要在命令后面输入一个符号“&”就可以了
在xshell输入的命令和在linux主机的控制端输入的命令一样
在xshell输入的命令和在linux主机的控制端输入的命令一样
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯