当我离开键盘时自动运行命令或程序?
当我在给定的超时后离开键盘时,有什么方法可以运行程序吗?例如,我希望我的 torrent 应用程序在我离开 30 分钟后自动运行。试图到处寻找,但找不到任何工具来做到这一点。
Is there any way to run a program when I am away from keyboard after given timeout? For example, I want my torrent application to run automatically when I am away after 30 minutes. Was trying to find everywhere, but couldn't find any tool to do that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在Linux上只需使用crontab。对于 Ubuntu,此处对此进行了解释,但它很可能也适用于其他 Linux 发行版。
在 Windows 下这有点困难,但是这篇文章很好地描述了它。
On linux just use crontab. For Ubuntu it's explained here, but it will most likely apply to other linux distros too.
It's a bit more difficult under windows but this article describes it well.
您使用什么操作系统?在 Windows 7 或 Vista 中,您可以创建一个计划任务,该任务将在 PC 空闲时运行批处理文件或 exe。您还可以定义 PC 在空闲之前多长时间没有输入。
What OS do you use? In Windows 7 or Vista you can create a scheduled task that will run a batch file or exe when the PC becomes idle. You can also define how long the PC has no input before it becomes idle.
在Linux中,您可以使用xautolock https://linux.die.net/man/1/xautolock
尽管它的名字如此,它可用于运行任何命令。
在 Windows 中,您可以使用任务计划程序。
https://learn.microsoft.com/ en-us/windows/win32/taskschd/about-the-task-scheduler
打开任务计划程序。创建一个新任务。创建一个新的触发器。使用“空闲时”触发器。创建一个新动作来启动程序。在条件选项卡上修改空闲条件。
In linux, you can use xautolock https://linux.die.net/man/1/xautolock
Despite its name, it can be used to run any command.
In windows, you can use the task scheduler.
https://learn.microsoft.com/en-us/windows/win32/taskschd/about-the-task-scheduler
Open the task scheduler. Create a new task. Create a new trigger. Use the "On idle" trigger. Create a new action to start the program. Modify the idle condition on the condition tab.