为特定用户创建 crontab
Create crontab for specific user
作为 Packer 构建过程的一部分,为特定用户创建 crontab 的最佳方法是什么?我所看到的大部分内容都涵盖了使用 crontab
实用程序作为文本编辑器,并且没有指定使用管道或输出来加载文件。此操作将来自 sudo 运行,因为 cron 目录是 root 拥有的目录。
将文件 "import" 写入 cron 记录的最简单方法是使用如下命令:
crontab input_file
输入文件应包含与它们存储在 cron 文件中相同的方式的记录,例如
1 2 3 4 5 /path/to/executable
假设您已将脚本复制到 /home/ec2-user/scripts/test.sh,下面的一行会将 crontab 设置为 运行 脚本。我们在 Packer shell 配置器中使用它来设置 crontab 条目。每分钟低于示例条目 运行s。您可以更改时间。
(crontab -l 2>/dev/null; echo "* * * * * /home/ec2-user/scripts/test.sh") |定时任务-
作为 Packer 构建过程的一部分,为特定用户创建 crontab 的最佳方法是什么?我所看到的大部分内容都涵盖了使用 crontab
实用程序作为文本编辑器,并且没有指定使用管道或输出来加载文件。此操作将来自 sudo 运行,因为 cron 目录是 root 拥有的目录。
将文件 "import" 写入 cron 记录的最简单方法是使用如下命令:
crontab input_file
输入文件应包含与它们存储在 cron 文件中相同的方式的记录,例如
1 2 3 4 5 /path/to/executable
假设您已将脚本复制到 /home/ec2-user/scripts/test.sh,下面的一行会将 crontab 设置为 运行 脚本。我们在 Packer shell 配置器中使用它来设置 crontab 条目。每分钟低于示例条目 运行s。您可以更改时间。
(crontab -l 2>/dev/null; echo "* * * * * /home/ec2-user/scripts/test.sh") |定时任务-