首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以其他用户的身份运行crontab

如何以其他用户的身份运行crontab
EN

Server Fault用户
提问于 2011-02-28 18:00:35
回答 3查看 5.2K关注 0票数 3

我希望每天运行一个计划好的crontab,而不是作为根用户运行。

原因是,这是一个简单的备份和清理工作,我不想发生任何意外。

备份文件夹将具有用户'mysql-backup‘的权限(例如),我希望crontab只作为用户mysql-backup运行。显然,我不希望mysql备份用户登录,或者其他类似的东西让crontab工作。

EN

回答 3

Server Fault用户

发布于 2011-02-28 18:04:04

您可以编辑所需用户的crontab:

代码语言:javascript
复制
crontab -e -u mysql-backup

或者使用susudo在root的crontab中在运行时更改为该用户。

票数 6
EN

Server Fault用户

发布于 2011-02-28 18:04:05

运行sudo crontab -u <user> -e

票数 2
EN

Server Fault用户

发布于 2011-02-28 18:58:30

对于system,/etc/crontab,第六个字段是用户。对于用户使用的crontab,运行crontab -e作为该用户并编辑它的crontab。用户的crontab存储在/var/spool/cron/<username>中。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/241262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档