为特定用户创建crontab

问题描述 投票:0回答:2

作为Packer构建过程的一部分,为特定用户创建crontab的最佳方法是什么?我所看到的大部分内容都使用crontab实用程序作为文本编辑器,并没有指定使用管道或输出来加载文件。此操作将从sudo运行,因为cron目录是root拥有的目录。

cron packer
2个回答
1
投票

将文件“导入”到cron记录的最简单方法是使用如下命令:

crontab input_file

输入文件应该包含与cron文件中存储方式相同的记录,例如

1 2 3 4 5 /path/to/executable

0
投票

假设您将脚本复制到/home/ec2-user/scripts/test.sh,下面的一个班轮将设置crontab来运行脚​​本。我们在Packer shell配置器中使用它来设置crontab条目。以下示例条目每分钟运行一次。你可以改变时间。

(crontab -l 2> / dev / null; echo“* * * * * /home/ec2-user/scripts/test.sh”)| crontab -

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