在Debian系统中,使用nohup
命令可以确保在关闭终端或注销后,进程仍然继续运行
sudo -u 用户名 nohup 命令 &
其中,将用户名
替换为您希望以该用户身份运行的用户名,将命令
替换为您要执行的命令。
例如,如果您希望以用户exampleuser
的身份运行python script.py
,则可以使用以下命令:
sudo -u exampleuser nohup python script.py &
这将在后台运行python script.py
,并确保在关闭终端或注销后,进程仍然继续运行。输出将被重定向到nohup.out
文件中,除非您指定了其他输出文件。