【发布时间】:2016-02-17 07:11:11
【问题描述】:
我的项目有一个特定的要求。
要求是是否有如下所示的带有一些参数的 cron 作业。
当我从 cron 作业运行此脚本时,传递给 cron 作业的这些参数应被调用的 shell 脚本捕获并存储在某处(如 cassandra 表)以用于审计目的。
15 13 * * * bash /apps/LoyaltyJ4U/integration/hadoop_script/emju/script/job_single_step.sh -t=household_shopped_store -c=com.safeway.app.emju.mapreduce.job.OrcCassandraObjectMigrationJob -r=4
由于我是脚本新手,我不知道该怎么做。
任何想法都会有所帮助
谢谢!
更新:
我已使用以下命令捕获脚本名称以及传递给它的参数,并且工作正常。
CRON_ARG="${0##*/} $@"
【问题讨论】:
-
为什么不把这个参数放在job_single_step.sh里面呢?