0
A
回答
1
无数的可能性,这是创造力的问题...
几点建议:
- 定期轮询进程列表,并通过名称或进程ID过滤它
- 开始控制脚本套接字,只要插座打开脚本运行
- 在文件系统中使用通常的锁定策略。
- 脚本会在常规基础上做一个生命搏击,然后观看那个生活。
- 在一系列命令中启动脚本,当脚本存在时,下一个命令将由调用shell执行。那可能是通知脚本或其他东西。
- 让脚本在桌面上做一些摆动并自己看。
- 使用
nohup
启动它并观察日志文件。 - 在脚本内部实现一个deamon并定期连接。
- 从脚本内部打开文件并使用系统调用
fuser
来观察文件系统。 - 定期通过监视脚本将一个令牌写入文件,并让监视的脚本删除该令牌,如接力棒。
- 使用阻止呼叫调用脚本。只要阻塞调用不返回,脚本就会执行。
- 在流程级别上创建单一策略,并简单地尝试定期启动它。
- 使监视脚本充当执行脚本连接到的监视器。如果连接终止,scipt显然已停止执行。
- ...
对不起,这开始变得无聊......
相关问题
- 1. 如何知道某个应用程序当前是否正在运行?
- 2. 如何知道某个进程是否正在运行?
- 3. AHK调试:如何知道当前正在执行的行号
- 4. 如何知道当前目录树中是否存在文件
- 5. 执行cursor.execute()时,如何知道查询是否正确执行?
- 6. SQLite3 - 如何知道当前行是否是最后一行
- 7. 如何知道某个精灵是否在cocos2d中执行任何操作?
- 8. 如何知道cgi脚本是否正在执行?
- 9. 如何知道某个视频文件(.mp4)是否忙?
- 10. 如何知道用户是否在当前文档末尾
- 11. 当执行shell脚本时,如何知道它正在执行哪个行号,
- 12. PHP:如何知道用户当前正在下载文件?
- 13. 如何知道文件是否存在?
- 14. 在打开文件之前知道文件当前是否已打开?
- 15. 如何获取当前文件路径,并知道文件是否保存
- 16. 我可以知道一个JavaScript文件是否已被执行?
- 17. 如何使JUnit测试知道它们当前是否在套件内运行
- 18. 如何知道另一个进程是否正在使用某个文件的文件夹?
- 19. 如何知道NSWindow是否是前窗?
- 20. 如何知道是否正在对angular2
- 21. 如何知道我是否在UI线程上执行某些操作?
- 22. 如何知道当前活动实例是否存在?
- 23. 如何知道哪些是正在执行的代码行当接收
- 24. 我如何知道当前正在运行的node.js版本?
- 25. 如何知道当前正在运行的作业的状态
- 26. 如何知道这个Java的string.replaceAll是否被执行?
- 27. 知道AsyncTask是否正在运行
- 28. 如何知道当前PC
- 29. 如何知道某个x-y坐标是否在矩形内?
- 30. 在JDBC中,如何知道DDL语句是否成功执行?
你有兴趣写一个脚本监控,或者你希望通过你的自我监管?你是否熟悉top/htop? – Michael