ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[admin@master ~ ]$ sudo salt 'node2*' sys.list_functions cron node2.51yuki.cn: - cron.list_tab - cron.ls - cron.raw_cron - cron.rm - cron.rm_env - cron.rm_job - cron.rm_special - cron.sdecode - cron.set_env - cron.set_job - cron.set_special - cron.write_cron_file - cron.write_cron_file_verbose 一)查看minion端定时任务 [admin@master ~ ]$ sudo salt 'node2*' cron.list_tab admin node2.51yuki.cn: ---------- crons: env: pre: - */5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null 2>&1 special: [admin@master ~ ]$ sudo salt 'node2*' cron.raw_cron admin node2.51yuki.cn: */5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null 2>&1 [admin@master ~ ]$ sudo salt 'node2*' cron.ls admin node2.51yuki.cn: ---------- crons: env: pre: - */5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null 2>&1 special: (查看远程机器有哪些定时任何) 二)添加定时任务 语法: salt.modules.cron.set_job(user, minute, hour, daymonth, month, dayweek, cmd, commented=False,comment=None, identifier=None) (给远程机器指定用户设置一个定时任务) [admin@master ~ ]$ sudo salt 'node2*' cron.set_job admin '*/1' '*' '*' '*' '*' '/usr/sbin/ntpdate time1.aliyun.com 1>/dev/null 2>&1' node2.51yuki.cn: new 查看是否添加成功 **[admin@master ~ ]$ sudo salt 'node2*' cron.ls admin node2.51yuki.cn: ---------- crons: |_ ---------- cmd: cd /usr/local/gse/; ./cron_gse.sh 1>/dev/null 2>&1 comment: None commented: False daymonth: * dayweek: * hour: * identifier: None minute: */1 month: * |_ ---------- cmd: /usr/sbin/ntpdate time1.aliyun.com 1>/dev/null 2>&1 comment: None commented: False daymonth: * dayweek: * hour: * identifier: None minute: */1 month: * env: pre: special: ** 三)删除定时任务