如何在linux中安排批处理作业

时间:2017-05-15 07:44:06

标签: linux bash cron batch-processing at-job

我使用batch(at)命令创建了一个脚本来发送新闻稿。

batch
at> ///myscript to run send out the newsletter

现在我想在某些特定的日子里使用该脚本。

1 个答案:

答案 0 :(得分:0)

您可以使用“crontab”命令。只需搜索它,您将获得大量结果,例如http://www.linuxandubuntu.com/home/linux-utility-understand-linux-crontab-or-cron-expressions-to-run-command-at-specific-interval

Usage:
 crontab [options] file
 crontab [options]
 crontab -n [hostname]

Options:
 -u <user>  define user
 -e         edit user's crontab
 -l         list user's crontab
 -r         delete user's crontab
 -i         prompt before deleting
 -n <host>  set host in cluster to run users' crontabs
 -c         get host in cluster to run users' crontabs
 -s         selinux context
 -x <mask>  enable debugging

示例:

在运行时用户(将运行脚本的用户)下

contab -e

并编辑文件

CRON_EXPRESSION /path/to/my/batch/file

您可以使用http://crontab-generator.org/

生成CORN_EXPRESSION