[Linux]Shell 中让程序后台运行,日志重定向到文件

2021-01-31 1369点热度 0人点赞 0条评论

有时候,我们在 Shell 运行一个程序,把 Shell 窗口关掉,或者按 Control+C 关闭的时候,程序也会 kill 掉了,实际我们需要让他们在后台运行,并把它的控制台输出重定向到某个日志文件,可以这样做:

/path/to/executable >/var/log/log1.log 2>&1 &
#如果不要日志,/var/log/log1.log改成/dev/null
#例如
java -jar /path/to/xxx.jar >/dev/null 2>&1 &

#如果要关闭这个程序,可以使用 ps 找到进程 ID,然后用 kill
ps aux|grep java
# 找到后 kill
kill -9 12376

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论