linux - “crontab”与“crontab -”当管道进入它时?
问题描述
将文本传送到 crontab 与 crontab 有什么区别 - (我假设确认它使用标准输入)?
在我的 Linux 机器上,做cat "1 0 0 0 0 something" | crontab
与cat "1 0 0 0 0 something" | crontab -
. 那么我应该使用其中一个吗?
解决方案
您使用cat
,但您想要一个echo
(1 0 0 0 0 something
不是文件名)。
您需要-
告知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 -
推荐阅读
- amazon-web-services - 从现有安装的 AWS ALB 入口控制器 (v1) 迁移到新的 AWS 负载均衡器控制器 (v2) 的问题
- python - FastAPI - CORS 和 slowapi
- sparql - Wikidata SPARQL 按语言过滤字段值
- mysql - XAMPP ECONNREFUSED 用于 localhost:3306
- sql - TSQL Pivot or Estimate Model Replication
- pyspark - PIL 与 PySpark 中的 Base64 jpg 图像
- python - 如何在熊猫中找到特定值并将它们求和
- google-apps-script - How to Delete older rows on Form input data
- google-apps-script - Google 表格所有权
- android - ZXing IntentIntegrator always asks to install Barcode Scanner app