大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行
安装:apt-get install cron (服务器环境下默认都会安装)
使用:crontab -e 进入编辑页面(第一次进入会让你选择编辑器)
crontab -l 查看当前的定时任务
crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。
以上就是crontab的使用规则,以及定时方法的使用。
下面我们先来写两个简单的定时任务来让大家认识一下crontab的魅力:
第一个例子:将命令行的ls信息输出到ls.log文件中,频率为每分钟1次
1. crontab -e 进入编辑页面
2. 编写简单的命令
3. 等待查看结果
第二个例子:
1. 编写一个简单的shell脚本,执行一段python文件的打印信息,并给sh文件添加可执行权限:
sudo chmod +x my.sh
2. crontab -e 进入编辑页面将命令语句加入到定时任务当中
3. 查看结果
其中>>表示重定向,把print等信息导入log中
cd 'dirname' $0 || exit 1
固定写法,表示先进入当前目录,如果失败则退出该sh脚本
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172587.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...