在Ubuntu上,我想设置cron任务以从应用程序发送电子邮件。我认为我应该以用户身份而不是以root身份运行此crontab。我对吗?但是我无法进入crontabs目录。我的权限被拒绝。
user1@srv:/var/spool/cron$ cd crontabs
-bash: cd: crontabs: Permission denied
user1@srv:/var/spool/cron$ ls -al
total 12
drwxr-xr-x 3 root root 4096 Nov 26 2016 .
drwxr-xr-x 6 root root 4096 Nov 26 2016 ..
drwx-wx--T 2 root crontab 4096 Feb 17 19:01 crontabs
当我以用户1身份调用命令crontab -e
时,它已写入tmp文件夹中。那么我应该以user1身份运行此任务吗?如果我应该怎么做?
这很正常,您无法使用user1帐户在该目录中进行CD,只需将命令写入crontab -e
,它将以user1身份运行