我有两台机器:my
我正常工作的PC(GUI等)和remote
PC,我运行一些耗时的过程。我想知道remote
当前正在运行的工作何时完成。
我有一些简单的解决方案,比如定期检查remote
的流程是否仍在运行
# at my:
ssh remote 'ps aux | grep process' | inform_if_finished
# inform_if_finished pops up a notification at the desktop
当my
完成时,或ping remote
计算机
# at remote:
sh long_job.sh ; ping my
并且ping由一个简单的本地守护进程捕获......
但所有这些都是真正的解决方案。有没有标准的方法来处理这种信号?
答案 0 :(得分:1)
如果您准备投资(阅读浪费:))您的时间,您可以使用sendmail程序在程序完成时向您发送邮件。同样可以扩展到在手机上发送短信。