date - 将今天的日期作为 cron 作业的参数传递

标签 date cron report

我有一个 cronjob 将在每个月底启动以生成月度报告。

在这里,我找到了如何在每个月末启动工作:
Cron job to run on the last day of the month

现在,我只想将本月最后一天的日期作为脚本的参数。

例如:

compute_monthly_rate -e **2016.01.31**

我如何将此日期作为参数传递?

最佳答案

cron 的大多数实现将命令字符串传递给 /bin/sh所以取决于它在你的系统上是什么以及 date 的实现你有你可能有这个运气:

compute_monthly_rate -e $(date +%Y.%m.%d)

首先在终端中尝试:
$ date +%Y.%m.%d
2016.02.02

关于date - 将今天的日期作为 cron 作业的参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35150227/

相关文章:

excel - ColdFusion:cfspreadsheet 本地化日期格式

php - 在 PHP 5.2.6 中获取月份的第一天?

bash - 保存 Crontab 文件

Cron - 每 30 分钟安排一次工作,从整点半开始

python - 找不到记录器 "deluge"的处理程序

unix - 从unix命令行将毫秒时间戳转换为日期

reporting-services - 在单个报告中使用两个不同的数据集

mysql - CASE WHEN 与多个 THEN ELSE

matlab - matlab中的分水岭算法

java - Java 中 Jalali 日历的一个好的日期转换器?