温馨提示×

如何在Linux中使用nohup命令进行远程服务器操作

小樊
45
2025-02-27 05:51:13
栏目: 云计算
亿速云爆款云服务器,独享5M带宽,BGP线路,安全稳定,0.96元/天! 查看详情>>

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

  1. 打开终端。

  2. 使用SSH连接到远程服务器。例如:

    ssh 用户名@服务器地址
    

    例如:ssh john@example.com

  3. 输入密码(如果需要)。

  4. 要使用nohup命令运行程序,请在命令前加上nohup,并将输出重定向到一个文件。例如,如果你想在后台运行名为my_script.sh的脚本,可以使用以下命令:

    nohup ./my_script.sh > output.log 2>&1 &
    

    这里,>将标准输出重定向到output.log文件,2>&1将标准错误重定向到标准输出,&将命令放入后台运行。

  5. 按Enter键执行命令。现在,你的脚本将在后台运行,即使你关闭终端或断开连接,它也会继续运行。

  6. 要检查脚本的输出,可以使用tail命令查看output.log文件的内容:

    tail -f output.log
    

    这将显示output.log文件的实时内容。按Ctrl + C停止查看。

  7. 如果你想在后台运行其他命令,只需重复步骤4。

  8. 当你完成远程服务器操作并准备断开连接时,可以使用exit命令退出SSH会话。你的后台进程将继续运行。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何使用nohup命令进行远程服务器操作

0