每x分钟重新启动程序?

Ary*_*rya 10 linux debian

我有一个使用开源库的多线程 Java 程序,这个库有一些导致死锁的错误我已经报告了这个错误,但它需要时间来修复,我需要继续使用这个程序,只要每 2-3 小时重新启动一次,它将为我完成这项工作。有没有办法让程序每x分钟重新启动一次?

Gil*_*not 13

您可以尝试在您的crontab

crontab -e
Run Code Online (Sandbox Code Playgroud)

然后

 11 */3 * * * /usr/bin/pkill -f appli_name; /path/to/appli_name & &>/dev/null
Run Code Online (Sandbox Code Playgroud)

crontab命令意味着:

  • 每 3 小时
  • 杀死应用程序名称
  • 在后台启动 appli_name