有没有办法根据 PC/Mac/Linux 上的条件自动运行脚本,比如 Android 的 Tasker?

Roa*_*die 5 automation

我不是在考虑纯粹的计划任务,而是在考虑满足某些条件时后台守护程序会自动触发脚本的事情。

对于在 Android 上使用过 Tasker 的人,您可能已经知道我在说什么。对于那些不这样做的人,这将包括以下内容:

  • 插入或拔出 Macbook 时自动触发脚本;或者
  • 让计算机在收到特定消息(通过开放端口、电子邮件或其他任何方式)时自动进入睡眠模式,然后再次唤醒;或者
  • 在一天中的某个时间自动打开与同一网络上的文件服务器的连接;等等。

我已经看到各种各样的软件工具可以零碎地做这种事情,但我非常好奇地寻找任何主要集成的方式,预制或自制,以实现我已经习惯的自动化中同样的灵活性在我的手机上。

我还认为,如果应用于整个操作系统范围而不是更有限,这个问题将是最有帮助的。

Joe*_*orn 4

我没有考虑纯粹的计划任务

实际上,我认为您正在考虑计划任务,至少在 Windows 中是这样。在 Windows 7 中,您可以设置根据某些事件启动的计划任务。我从你的列表中至少知道 1 和 3,并且可能还知道 #2,具体取决于正在侦听的应用程序。


下面的屏幕截图显示了可用的触发选项。这里最重要的是“On an event”选项,因为 Windows 会将大量信息写入事件日志。只需在事件查看器中跟踪示例即可。

任务触发

以“从睡眠状态恢复”为例,选择系统事件日志、电源故障排除程序源和事件 ID 1。“自定义”选项还允许您过滤事件中的数据。