溫馨提示×

linux supervisorctl如何添加任務

小樊
142
2024-12-31 21:07:33
欄目: 智能運維

supervisorctl 是一個用于管理 Supervisor 進程的工具

  1. 首先,確保你已經安裝了 Supervisor。如果沒有安裝,可以使用以下命令安裝:

    對于 Ubuntu/Debian 系統:

    sudo apt-get install supervisor
    

    對于 CentOS/RHEL 系統:

    sudo yum install supervisor
    
  2. 創建一個新的 Supervisor 配置文件。通常,這些文件位于 /etc/supervisor/conf.d/ 目錄下。使用文本編輯器創建一個新文件,例如 my_new_task.conf

    sudo nano /etc/supervisor/conf.d/my_new_task.conf
    
  3. 編輯配置文件,填寫以下內容:

    [program:my_new_task]
    command=/path/to/your/executable arg1 arg2
    directory=/path/to/your/working/directory
    user=your_user
    autostart=true
    autorestart=true
    stderr_logfile=/var/log/my_new_task_stderr.log
    stdout_logfile=/var/log/my_new_task_stdout.log
    

    請根據你的需求修改 command、directory、user 等字段的值。

  4. 保存并關閉配置文件。

  5. 通知 Supervisor 重新加載新的配置文件:

    sudo supervisorctl reread
    sudo supervisorctl update
    
  6. 現在,你已經成功添加了新的任務??梢允褂靡韵旅顏聿榭匆烟砑拥娜蝿眨?/p>

    sudo supervisorctl list
    
  7. 若要啟動、停止或重啟新添加的任務,可以使用以下命令:

    sudo supervisorctl start my_new_task
    sudo supervisorctl stop my_new_task
    sudo supervisorctl restart my_new_task
    

這樣,你就使用 supervisorctl 成功添加了一個新任務。

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