因此,例如,当我输入时,man ls我看到LS(1). 但是,如果我输入man apachectl我会看到APACHECTL(8),如果我输入man cd我最终会看到cd(n).
我想知道括号中数字的意义是什么(如果有的话)。
这是我在 Debian Jessie 上所做的:
apt-get install cronbackup_crontab文件/etc/cron.d/但是,任务永远不会运行。
以下是一些输出:
/# crontab -l
no crontab for root
/# cd /etc/cron.d && ls
backup_crontab
/etc/cron.d# cat backup_crontab
0,15,30,45 * * * * /backup.sh >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
是否可以激活特定的 crontab 或激活 cron“服务”本身?
/etc/cron.d 下的文件是如何使用的?
来自 https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
cron 读取 /etc/cron.d/ 目录中的文件。通常系统守护进程如 sa-update 或 sysstat 将它们的 cronjob 放置在这里。作为 root 用户或超级用户,您可以使用以下目录来配置 cron 作业。 您可以在此处直接删除您的脚本。run-parts 命令通过 /etc/crontab 文件运行目录中的脚本或程序:
/etc/cron.d/ 将所有脚本放在这里并从 /etc/crontab 文件中调用它们。
在 Lubuntu 18.04 上,/etc/cron.d 下的文件似乎是 crontab 文件而不是 shell 脚本(在上面的链接中提到过):
$ cat /etc/cron.d/anacron
# /etc/cron.d/anacron: crontab entries for the anacron package
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
30 7 * * * root [ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start >/dev/null; fi
Run Code Online (Sandbox Code Playgroud)
我的 /etc/crontab 文件从不引用 /etc/cron.d 下的文件,这与链接所说的相反: …