linux

nohup命令在Linux脚本中的应用实例

小樊
43
2025-08-19 01:45:40
栏目: 智能运维

nohup(no hang-up)命令在Linux中用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行

以下是一个使用nohup命令的简单示例:

  1. 创建一个名为my_script.sh的Shell脚本文件:
#!/bin/bash
echo "Hello, World!"
sleep 10
echo "Script finished."
  1. 为脚本添加可执行权限:
chmod +x my_script.sh
  1. 使用nohup命令在后台运行脚本:
nohup ./my_script.sh &

这将在后台运行my_script.sh,并且即使关闭终端,脚本也会继续运行。输出将被重定向到名为nohup.out的文件中。

注意:在这个示例中,&符号用于将命令放入后台运行。如果你不想使用&,可以直接运行nohup ./my_script.sh,但这样会阻止你立即获得命令提示符,直到脚本运行完毕。

0
看了该问题的人还看了