How can I check a file exists and execute a command if not?

后端 未结 7 1458
星月不相逢
星月不相逢 2020-12-30 21:35

I have a daemon I have written using Python. When it is running, it has a PID file located at /tmp/filename.pid. If the daemon isn\'t running then PID file doesn\'t exist.

相关标签:
7条回答
  • 2020-12-30 22:05

    The other answers are fine for detecting the existence of the file. However for a complete solution you probably should check that the PID in the pidfile is still running, and that it's your program.

    0 讨论(0)
提交回复
热议问题