如何在特定时间后终止应用程序?

如何在特定时间后终止应用程序?

可能重复:
自定义时间后自动关闭应用程序?

我想在特定时间后停止/杀死我的图腾播放器。可以做到吗?

答案1

只需一个简单的命令即可完成。 Totem 运行后,打开终端并输入以下行:

$ sleep n && totem --quit

在哪里n是您希望在 Totem 关闭之前经过的秒数。

命令说明

这是一个非常简单的命令,如果你想了解更多关于使用终端的信息,你应该考虑阅读狂欢教程,例如这个

sleep n命令等待n几秒后即可运行下一个命令。

在它后面写的&&是告诉终端在前一个命令完成后立即运行另一个命令,这就是我totem --quit在它后面写的的原因。

除了退出之外,您还可以执行更多操作。Linux 中的许多应用程序都有命令行界面,允许您执行此操作。要查看可以通过其界面对它们执行哪些操作,最好通过在终端中运行来查看其手册$ man <application>;或帮助文本,通常在终端中运行来显示$ <application> --help

答案2

我已经使用另一个命令找到了替代答案。

步骤1。查找进程 ID。

haris@asylum:~$ ps -e | grep totem
7315 ?        00:00:30 totem

第2步。给出杀死它的时间。

haris@asylum:~$ at 11.30pm
warning: commands will be executed using /bin/sh
at> kill 7315
at> <EOT>
job 8 at Sun Oct  2 07:30:00 2011

其中 EOT 指的是Control+ d

相关内容