自定义时间后自动关闭应用程序?

有没有办法在自定义时间后自动关闭某个应用程序?

更新:即在一段时间后停止Audioplayer。

从Ubuntu软件中心安装gnome-schedule ,从Applications > System Tools加载程序。 使用它来添加您希望程序关闭的条目,如下所示:

替代文字

这将在特定日期/时间杀死所有 firefox实例,您还可以在特定时间重复发生某些程序,例如鼓励孩子不浏览互联网或杀死某些游戏。

也可以从命令行执行此类操作,但您需要知道如何使用crontab -l以及如何编写cron行。

也许您可以为应用程序添加别名,或者更改其启动,因此它会在启动时触发“at”命令。 ‘at’可用于安排以后发生的一次性工作。 ‘man at’应该给你信息。

所以下一步就是开始你的进程(不等待它停止),抓住id,然后将其传递给at。 $! 应该坚持下去,而且&符号会让它不等待。 传递原始参数的$ *也会有所帮助。

尝试以下方法:

 #!/bin/bash  $* & export PID=$! echo kill $PID | at now +1 hour