linux - "crontab"与 "crontab -"当管道进入时?

标签 linux unix cron

将文本通过管道传输到 crontab 与 crontab 之间有什么区别 - (我认为确认它使用标准输入)?

在我的 Linux 机器上,执行 cat "1 0 0 0 0 something" | crontabcat "1 0 0 0 0 something" | crontab - 做同样的事情。那么我应该使用其中一种而不是另一种吗?

最佳答案

您使用 cat,但您想要 echo(1 0 0 0 0 some 不是文件名)。
您需要 - 告诉 cron 从管道读取数据。
0 对于月份中的某一天来说不是一个好的值。
一起:

echo "1 0 * * * something" | crontab -
# or when you want to add a rule
(crontab -l 2>/dev/null; echo "1 0 * * * something")| crontab -

关于linux - "crontab"与 "crontab -"当管道进入时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54061687/

相关文章:

python - 使用引用号搜索文件

perl - Cron perl 脚本不会运行

unix - 如何使用UNIX命令在屏幕上的目录下显示所有文件的内容

Bash 脚本手动运行,但在 crontab 上失败

linux - 将输出和错误重定向到 #/bin/sh 中的日志文件和控制台

c - 写入 mmap 文件时出现总线错误

c - 使用 execlp() 从字符串运行 shell 命令

python - 弱 Debian SSH key Python 脚本 Cryptic auth.log

file - Unix 命令行 : How to get the total size of modified files in the last 30 days

c - SIGCONT 和 SIGHUP 命令发送到孤立的 linux 进程组