如何在某个过程结束时关闭计算机?

我经常在计算机上进行长时间的计算,并且当它终止时我想关闭它。

当特定进程发出作用时,是否有一些选项可以关闭计算机? 谢谢您的帮助!

我不知道任何开箱即用的解决方案,但你可以让cron检查过程是否仍然每小时左右。 你可以把这样的东西放在一个合适的地方chmod,它可以通过root和symlink从/etc/cron.hourly执行:

#!/bin/bash PROCESSNUM = `ps x | grep -c "calculationthingy"` if [ "$PROCESSNUM" -lt 1 ] then # Make sure this in inactivated! rm symlink_in_etc_hourly shutdown -h now fi