在 Ubuntu 系统中,设置定时器的权限通常涉及到对 cron 作业的配置。Cron 是一个用于自动执行任务的守护进程。要设置定时器的权限,请按照以下步骤操作:
打开终端。
输入 crontab -e 命令以编辑当前用户的 crontab 文件。如果这是您第一次使用 cron,系统可能会提示您选择一个文本编辑器。
在打开的 crontab 文件中,您可以添加定时任务。每行都表示一个任务,格式如下:
* * * * * /path/to/command arg1 arg2
| | | | |
| | | | ----- 星期(0 - 7,其中0和7都表示星期日)
| | | ------- 月份(1 - 12)
| | --------- 日期(1 - 31)
| ----------- 小时(0 - 23)
------------- 分钟(0 - 59)
sudo 命令以管理员权限运行命令。例如:* * * * * sudo /path/to/command arg1 arg2
SHELL 和 PATH 设置,然后使用 sudo -u username 命令切换到目标用户。例如:SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
* * * * * sudo -u username /path/to/command arg1 arg2
请注意,这些步骤适用于当前用户。如果您需要为其他用户设置定时器权限,请使用 sudo crontab -u username -e 命令编辑他们的 crontab 文件。