溫馨提示×

Linux中如何使用nohup命令運行Ruby腳本

小樊
46
2025-07-11 00:44:03
欄目: 編程語言

在 Linux 中,nohup 命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行

  1. 打開終端。

  2. 使用 cd 命令導航到包含 Ruby 腳本的目錄。例如:

    cd /path/to/your/script
    
  3. 使用 nohup 命令運行 Ruby 腳本。例如,如果您的腳本名為 script.rb,則可以運行以下命令:

    nohup ruby script.rb &
    

    這將在后臺運行 script.rb,并將輸出重定向到名為 nohup.out 的文件。& 符號表示將進程放入后臺運行。

  4. 您可以使用 tail 命令查看 nohup.out 文件中的輸出,以確保腳本正常運行:

    tail -f nohup.out
    
  5. 若要在以后停止運行腳本,您需要找到進程 ID(PID),然后使用 kill 命令終止它。首先,使用以下命令找到 PID:

    ps aux | grep script.rb
    

    在輸出中找到與您的 Ruby 腳本相關的行,然后記下 PID(位于該行的第二列)。接下來,使用 kill 命令終止進程:

    kill PID
    

    PID 替換為您在上一步中找到的實際進程 ID。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女