美文网首页linux运维
如何在linux上创建定时任务

如何在linux上创建定时任务

作者: loveyena | 来源:发表于2020-09-17 13:27 被阅读0次

首先添加需要任务执行的shell脚本:

vim market.sh (新建或修改一个shell命令,文件所在位置为:当前所在路径),并输入内容如下:

#!/bin/bash

#定义容器变量

container_name=`docker ps | grep mall:feature_app | awk '{print $1}'`

#定义时间变量

time=`date`

#要执行的脚本

/usr/bin/docker exec -i $container_name php artisan market:index &

/usr/bin/docker exec -i $container_name php artisan csgo:mnsPull &

/usr/bin/docker exec -i $container_name php artisan import:index &

/usr/bin/docker exec -i $container_name php artisan csgo:timeout &

/usr/bin/docker exec -i $container_name php artisan fix:item_price &

#打印日志

echo $time "-----------" $container_name "done" >> /tmp/market.log

crontab -e添加定时任务命令(该命令用于指定某个用户的定时任务)

输入内容:

0 0 * * * /root/shell/market.sh >> /tmp/market.log

表示每天0点0分 执行market.sh脚本并输出日志到market.log当中

保存成功后,会在/var/spool/cron 路径下生成一个当前登录用户命名的定时任务文件。

vi /etc/crontab 进入crontab的方式与crontab -e不同,据说是需要指定运行用户的(不指定不会运行,还要验证一下)

参考操作:进入编辑状态后,点击insert键可进入输入模式,点击esc退出输入模式,输入    :wq!    表示保存并退出,如果不需要保存直接退出则输入    :q!  删除文件操作 rm -f 文件名.后缀名(-f表示强制,不需要确认)

参考资料:

https://www.cnblogs.com/terryguan/p/4537955.html

相关文章

  • 如何在linux上创建定时任务

    首先添加需要任务执行的shell脚本: vim market.sh (新建或修改一个shell命令,文件所在位置为...

  • 使用APScheduler开启定时任务

    前言 相比基于Linux的crontab定时任务模块来说,在Python中使用APScheduler创建定时任务更...

  • linux 定时任务实战

    本文将以实例学习,如何在 linux 中定时执行脚本任务。 添加定时任务 执行命令: crontab -e 进入编...

  • 如何创建systemd定时任务

    1. 如何创建一个定时任务,通过systemd系统 Linux中,可以使用crontab创建一个定时任务。 首先,...

  • linux 下创建定时任务

    本文以定时删除linux某些系统日志为例,创建每隔半小时删除指定文件(一些日志文件持续增长) 1、创建自动执行脚本...

  • Linux中创建定时任务

    在Linux上创建定时任务可以使用 crontab,我的机器是自带的,安装应该也不会很麻烦,具体的百度一下了。 首...

  • day 17

    第13章 Linux系统定时任务Cron(d)服务应用实践 1.1、Linux定时任务 1.1.1、什么是定时任务...

  • Linux 使用 crontab 创建定时任务

    Linux 系统里的 cron 守护进程,可以跟随系统启动,是一个用来创建定时任务的基本工具。所谓定时或计划任务,...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

  • Linux利用Crontab定时访问某个路由地址

    文章出自虎书博客,转载请注明出处。 首先利用linux的Crontab命令创建定时任务,然后结合curl实现定时访...

网友评论

    本文标题:如何在linux上创建定时任务

    本文链接:https://www.haomeiwen.com/subject/vnelyktx.html