Cron以用户身份而不是以root用户身份创建crontab

问题描述 投票:1回答:1

在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身份运行此任务吗?如果我应该怎么做?

cron ubuntu-16.04
1个回答
0
投票

这很正常,您无法使用user1帐户在该目录中进行CD,只需将命令写入crontab -e,它将以user1身份运行

© www.soinside.com 2019 - 2024. All rights reserved.