当我离开键盘时自动运行命令或程序?

发布于 2024-10-13 15:43:35 字数 94 浏览 1 评论 0原文

当我在给定的超时后离开键盘时,有什么方法可以运行程序吗?例如,我希望我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

彼岸花ソ最美的依靠 2024-10-20 15:43:35

在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.

日记撕了你也走了 2024-10-20 15:43:35

您使用什么操作系统?在 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.

脸赞 2024-10-20 15:43:35

在Linux中,您可以使用xautolock https://linux.die.net/man/1/xautolock

尽管它的名字如此,它可用于运行任何命令。

Xautolock 监视 X Window 显示上的用户活动。如果没有
在几分钟内检测到,程序将按照指定启动
-locker 选项。 Xautolock 通常用于锁定
screen(因此是它的主要名称),但它并不关心什么
程序你让它启动。因此,xautolock 不会
干扰默认的 X 屏幕保护程序,除非 -resetsaver
使用选项。这意味着这是储物柜或储物柜的工作
如果默认屏幕保护程序是这样,用户可以采取适当的操作
被禁用。 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.

Xautolock monitors the user activity on an X Window display. If none
is detected within mins minutes, a program is started as specified by
the -locker option. Xautolock will typically be used to lock the
screen (hence its primary name) but it really doesn't care what
program you make it start. For this reason, xautolock does not
interfere with the default X screen saver, unless the -resetsaver
option is used. This implies that it is the job of the locker or the
user to take the appropriate actions if the default screen saver is to
be disabled. The only real assumption made by xautolock is that a new
countdown starts as soon as the locker exits.

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文