-1

我有两台机器: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

或完成后pingmy机器remote

# at remote:
sh long_job.sh ; ping my

并且 ping 被一个简单的本地守护进程捕获......

但所有这些都是黑客而不是真正的解决方案。有没有标准的方法来处理这种信号?

4

1 回答 1

2

如果您准备投入(阅读浪费 :))您的时间,您可以使用 sendmail 程序在程序完成后向您发送邮件。同样可以扩展到在您的手机上发送短信。

于 2012-04-18T11:10:59.903 回答