如何使用非root用户设置cronjob? [英] How to set cronjob with non-root user?

查看:583
本文介绍了如何使用非root用户设置cronjob?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

错误:crontab:必须是suid才能正常工作

Error : crontab: must be suid to work properly

我想用非root用户在docker容器中设置cronjob.是否可以在不使用sudo且不安装cron的情况下设置cron? 我正在使用高山docker容器.

I want to set cronjob in docker container with non-root user. Is it possible to set a cron without using sudo and without installing cron? I am using alpine docker container.

推荐答案

是的,您可以在没有sudo的情况下在特定用户中运行自己的cron,因为每个用户都将拥有crontab文件,而无需显式安装. 要运行任何用户的crontab,请使用-u选项,请注意,用户必须具有使用-u

Yes you can run its own, cron in specific user without sudo, As each user will be having the crontab file no need to install it explicitly. to run crontab of any user, use -u option , please note that user must be privileged to use -u

 $ crontab -u <username> -e

这篇关于如何使用非root用户设置cronjob?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆