中文

计划 — 计划任务

计划 系统的任务计划程序:哪些东西会自行启动,以及何时启动。

浏览

任务计划程序本身已按文件夹组织:在 Windows 中,\Microsoft\Windows\Defrag 里是磁盘碎片整理任务。Meneaufile 像浏览磁盘一样浏览它——双击打开文件夹,面包屑导航可以向上返回,搜索和排序与别处一样。

每个任务都会显示其状态(准备就绪、正在运行、已禁用)、下次运行时间和上次运行时间、上次运行结果、用文字描述的触发器——“每周,周一, 周五 21:30”——以及它运行的内容。创建者和描述可通过选择列来显示。

只有在任务计划程序有响应的地方才会出现该按钮:在 Windows 中,即“Task Scheduler”(任务计划程序)服务正在运行时。

可执行的操作

右键菜单中:运行、结束、启用、禁用、删除——可作用于单个任务,也可作用于整个选择。Del 同样会删除,并先列出将被删除的内容。

位于 \Microsoft\Windows 下的系统任务只能以管理员权限修改:此时 Meneaufile 会带着这些权限重新请求,整个选择只请求一次,并在提权被拒绝时说明。

创建与修改

在文件夹的右键菜单或按钮的菜单中选择新建任务…,即可打开对话框;双击任务也会在其中打开它。可在其中设置:

对话框无法写出的触发器——基于日志事件的、仅在一小时内每十五分钟一次的——会在其中显示,并保持原样。在 Windows 中,任务会在其原始定义的基础上重写:其条件、电源设置和其他操作都不会改变。

计划 Meneaufile 的操作

每晚一次备份,每早导出一次数据库:Meneaufile 的操作都可以计划执行。计划…就在原本用来确认这些操作的对话框中:

对话框先说明将做什么,再询问何时运行——触发器与普通任务相同——以及使用哪个账户。原本要靠提问来决定的事都预先定好:冲突处理策略在这里选择,运行时不会询问任何人。任务存放在任务计划程序的 \Meneaufile 文件夹中;要更改时间或删除它,就到那里。

任务触发时:

系统通知会说明结束情况,日志会记录下来,任务的上次运行结果也会保留:0 表示成功,2 表示完成但有错误,1 表示失败。受主密码保护的源或目标在注销状态下不会备份:没有人在场输入密码。在 Linux 上,操作只能计划在登录期间执行。

在 Linux 中

三个文件夹:systemd,系统的定时器;systemd-user,用户的定时器;crontab,用户的 crontab。新任务会写成用户定时器——~/.config/systemd/user 中的一个 .service 和一个 .timer——如果把它放在 crontab 里,则写入 crontab。使用系统账户时,它会写入 /etc/systemd/system,并由 PolicyKit 询问密码。

在 crontab 中,Meneaufile 的任务通过其各行上方的注释 # meneaufile: 名称 来命名;手写的行以其程序名显示,并保留在原处。软件包放入 systemd 的内容可以禁用,但不会被删除:该软件包下次更新时会把它重新放回去。

Meneaufile 手册,简体中文版。