设置须要执行的脚本
新增调度任务可用两种方式:
1)、在命令行输入:crontab-e之后添加相应的任务,wq读档退出。
2)、直接编辑/etc/crontab文件,即vi/etc/crontablinux 关机前执行脚本免费linux主机,添加相应的任务。
crontab-e配置是针对某个用户的linux 关机前执行脚本,而编辑/etc/crontab是针对系统的任务
查看调度任务
crontab -l //列出当前的所有调度任务
crontab -l -u jp //列出用户jp的所有调度任务
删掉任务调度工作
crontab -r //删除所有任务调度工作
直接编辑 vim /etc/crontab ,默认的文件形式如下:
前四行是有关设置cron任务运行的环境变量。
假如MAILTO变量定义为空字符串(MAILTO=""),电子电邮不会被发送。执行命令或脚本时HOME变量可拿来设置基目录。
文件/etc/crontab中每行任务的描述格式如下:
minute hour day month dayofweek command
minute - 从0到59的整数
hour - 从0到23的整数
day - 从1到31的整数 (必须是指定月份的有效日期)
month - 从1到12的整数 (或如Jan或Feb简写的月份)
dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)
root表示以root用户身份来运行
run-parts表示后面跟着的是一个文件夹,要执行的是该文件夹下的所有脚本
对于以上各句子linux虚拟机,星号()表示所有可用的值。诸如在指代month时表示每月执行(须要符合其他限制条件)该命令。
整数间的连字号(-)表示整数列,比如1-4意思是整数1,2,3,4
指定数值由冒号分开。如:3,4,6,8表示这四个指定整数。
符号“/”指定步进设置。“/”表示步进值。如0-59/2定义每两分钟执行一次。步进值也可用星号表示。如*/3拿来运行每三个月份运行指定任务。
以“#”开头的为注释行,不会被执行。
例如上述图中执行的是每隔一分钟执行一半hello.sh脚本上面脚本输出的内容你们也晓得>>符号指定文件获取内容的储存位置例如访问一个地址命令curl
linux系统字符界面未能显示画面只能把访问的页面编译后的代码原貌输出如:
这样你们看着很乱吧
其实也有-I参数沉静访问curl-I