不论是windows还是linux,都可以通过系统自带的计划任务工具配置自动运行程序,协助我们更好地管理工具。下面简单介绍一下window和linux计划任务的配置。

win10计划任务:

1.写好需要执行的bat脚本,在放入定时任务前可以先双击试一下bat的效果。

2.由于bat脚本执行会出现cmd提示符窗口,若想隐藏提示符窗口,可以用vbs文件做一下转换

Set shell = Wscript.createobject("wscript.shell")
a = shell.run ("delete_msdbbak.bat",0)

注意:vbs和bat文件应该放在同个路径下

3.开启计划任务步骤-查看截图:

在“浏览”里,选择写好的cvs文件或者bat文件进行保存,即配置好了计划任务程序。

linux计划任务:

在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动。

cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。

由于cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

也可以将这个服务在系统启动的时候自动启动:

在/etc/rc.d/rc.local这个脚本的末尾加上:

/sbin/service crond start 

cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:

crontab -u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l//列出某个用户cron服务的详细内容
crontab -r//删除某个用户的cron服务
crontab -e//编辑某个用户的cron服务  

1.写好需要执行的sh脚本,赋予权限:

chmod u+x ./test.sh

2.在放入定时任务前可以先运行试一下效果:

./test.sh

3.以root用户登录:

sudo su

4.编辑/var/spool/cron目录下的root文件:

(不可直接用vim/vi等进行编辑,需要用cron自带的命令,编辑完后不需要重启cron服务)

cd /var/spool/cron---错误

vim root---错误

crontab -u root -e 

例如:00 18 * * * /dat/lg/test.sh

寓意为每天凌晨两点执行/dat/lg目录下的test.sh文件

基本格式 : [参数间必须使用空格隔开]

*  *  *  *  *  command
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示

win10 / linux计划任务相关推荐

  1. Win10任务计划+PowerShell实现Git自动推送

    Win10任务计划+PowerShell实现自动推送远程仓库 前言 1. AutoPush.sp1 2. taskschd.msc 前言 每次写完代码都要推送到Gitee太麻烦了 就写了一个Power ...

  2. xps13安装linux系统,[操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统...

    [操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统 0 2017-07-17 12:00:18 博主今日投身于SLAM的研究事业,放 ...

  3. linux的周期计划任务叫atd,linux计划任务

    一.单一计划任务 安装at: # yum -y install at 启动: # /etc/init.d/atd start 查看是否运行: # ps aux | grep atd 创建计划 # at ...

  4. linux计划任务执行bin文件,Linux任务计划和周期性任务执行

    linux计划任务有两类 at:未来某个时间点仅执行一次任务就结束的指令,at指令执行时必须要有atd这个服务支持. crontab:可以以时间单位为分钟,小时,每天,每周,每月,每年等循环执行某任务 ...

  5. linux的任务计划6,Linux计划任务

    Linux计划任务: 未来的某个时间执行一次任务,或者周期性执行某个任务,执行结果会通过邮件通知 定时任务:at batch 周期性任务:crontab 系统任务调度:/ect/crontab 用户任 ...

  6. 云计算实战系列十三(Linux计划任务)

    Linux计划任务 知识点: · 循环调度执行 cron 用户级 · 企业应用项目实战(cron) · /etc/crontab · 日志的重要性 · rsyslog 日志管理 · logrotate ...

  7. linux计划任务一小时,linux,计划任务,每小时执行一次(共7篇).docx

    linux,计划任务,每小时执行一次(共7篇) Linux下的计划任务命令小结 在UNIX下怎样实现和Windows下"计划任务"一样的功能 $crontab-e编辑脚本 $cro ...

  8. win10 linux子系统开启桌面显示

    win10 linux子系统开启桌面显示 如上图所示,输入以下命令: 更新 sudo apt-get update 安装 xorg sudo apt-get install xorg 安装xfce4 ...

  9. linux装回win10系统无法开机,Win10/Linux双系统删除之后出现grub无法开机修复方法...

    现在很多用户会把电脑安装成双系统,一个用于日常使用,一个用于测试学习,一些用户反馈Win10/linux双系统,在删除linux系统之后,Win10无法启动,显示grub>,那么遇到这样的问题要 ...

最新文章

  1. java中json重复数据结构_JS实现去除数组中重复json的方法示例
  2. Linux的完全免费特性
  3. Python 2 中文乱码解决方案:
  4. LVS集群之DR模式
  5. 云炬随笔20180606
  6. apache应用进阶
  7. 文件拖放的一种简洁方法
  8. 漫画:什么是流行病的 R0 和 R ?
  9. MySQL(一):MySQL中的事务
  10. java子字符串查找位置_初学者求教,如何在字符串中查找多个子字符串的位置...
  11. java jxl上传excel_JAVA JXL -----excel文件上传和解析
  12. 游戏服务器框架 Leaf/go
  13. ubuntu10.04 MTK开发环境
  14. 优秀的程序员是不用过圣诞节的
  15. sel4源码解析(三) - sel4系统调用处理流程
  16. (转)wincap抓包原理
  17. shell脚本:介绍、语法、运算、流程控制、对文件/输出流处理、案例
  18. 用友T+改成IIS-网站报500.19错误代码0x8007000d问题解决
  19. x86 单线并发多拨_带宽“单线多拨“倍增大法教程
  20. linux startx xinit

热门文章

  1. 记一次js文件AES加密的key与iv逆向分析
  2. 答题小程序为何那么火?
  3. 人类历史上最智慧的169条警世箴言(句句珠玑,发人深省)
  4. 汇编语言(王爽第三版)实验大全
  5. 什么是堡垒机?堡垒机的作用?
  6. Autonomous Aerial Dual-Target Following Among Obstacles
  7. 解决“javac不是内部或外部命令,也不是可运行的程序”问题
  8. tableau连接不上oracle,Oracle
  9. uint_32定义的说明
  10. OpenStack Tracker