linux – 如何检查文件是否存在并执行命令?
发布时间:2021-02-21 06:08:35 所属栏目:Linux 来源:互联网
导读:我有一个使用 Python编写的守护进程.当它运行时,它有一个位于/tmp/filename.pid的PID文件.如果守护程序未运行,则PID文件不存在. 在Linux上,如何检查以确保PID文件存在,如果不存在,请执行命令重新启动? 命令将是 python daemon.py restart 必须从特定目录执行
|
我有一个使用 Python编写的守护进程.当它运行时,它有一个位于/tmp/filename.pid的PID文件.如果守护程序未运行,则PID文件不存在. 在Linux上,如何检查以确保PID文件存在,如果不存在,请执行命令重新启动? 命令将是 python daemon.py restart 必须从特定目录执行. 解决方法[ -f /tmp/filename.pid ] || python daemon.py restart -f检查给定路径是否存在并且是常规文件(只需检查路径是否存在) []执行测试,成功返回0,否则返回0 ||是C类,或者如果左边的命令失败,请执行右侧的命令. 所以最后的声明说,如果/tmp/filename.pid不存在,那么启动守护进程. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Common Linux log files name and usage--reference
- 如何在AWS上在Linux上创建大型,可扩展的共享文件系统?
- linux – 查找每个HTTPD进程上运行的PHP脚本
- chmod Linux中目录中的所有文件(包括隐藏文件)(不递归)
- LINUX教程:如何在Ubuntu或衍生系统安装Linux Kernel 4.4.7
- 最快的方法来在Linux中的文件中洗牌
- 如何在二进制执行期间挂钩所有linux系统调用
- 在linux中设置Mysql
- linux – 为什么我不能在Ubuntu 9.04服务器上外部访问我的C
- linux-kernel – 对于共享中断行,如何找到要使用的中断处理
推荐文章
站长推荐
热点阅读
