2个crontab的效果

2个crontab的效果,cron,Cron,意外地制作了两个不同的crontab: 首先是sudo crontab-e 第二个是crontab-e 只是问发生了什么(因为没有找到解释): 1) 如果两者不同,是否都在执行 2) 如果两者相同,执行哪一个?或者容易发生“冲突”?运行sudo crontab-e将为根帐户创建cron任务,这些任务将作为根帐户执行。不使用sudo运行crontab-e将为您的用户创建cron任务,这些任务将作为该用户执行。运行sudo crontab-e将为root帐户创建cron任务,这些任务将作为root用

意外地制作了两个不同的crontab:

首先是sudo crontab-e

第二个是crontab-e

只是问发生了什么(因为没有找到解释):

1) 如果两者不同,是否都在执行


2) 如果两者相同,执行哪一个?或者容易发生“冲突”?

运行
sudo crontab-e
将为根帐户创建cron任务,这些任务将作为根帐户执行。不使用sudo运行
crontab-e
将为您的用户创建cron任务,这些任务将作为该用户执行。

运行
sudo crontab-e
将为root帐户创建cron任务,这些任务将作为root用户执行。不使用sudo运行
crontab-e
将为您的用户创建cron任务,这些任务将作为该用户执行。

每个用户都可以拥有自己的
crontab
。第一个将从
根目录执行,正如您使用
sudo
运行它一样,第二个将从您自己的用户执行。

每个用户都可以拥有自己的
crontab
。当您使用
sudo
运行它时,第一个命令将从
root执行,第二个命令将从您自己的用户执行。

sudo只给您管理员权限,它不会更改命令。您可能只是更改了先前使用sudo创建的crontab。有一个更改,sudo将为根用户创建crontab,这与用户crontab不同。我从来不知道您可以创建多个crontab。半知半解的确是危险的!sudo只是给你管理员权限,它不会改变命令。您可能只是更改了先前使用sudo创建的crontab。有一个更改,sudo将为根用户创建crontab,这与用户crontab不同。我从来不知道您可以创建多个crontab。半知半解的确是危险的!我认为你是对的,但我也认为你应该加上你的结论,我想这是:是的,它运行两次相同的命令,两个cronset之间是否有任何优先级?”“用户”之前的“根”?或者“先到先得”?我认为你是对的,但我也认为你应该加上你的结论,我猜是的,它运行两次相同的命令,在两个cronset之间是否有优先级?”“用户”之前的“根”?还是“先到先得”?