Linux任务计划详解

Linux下计划任务可以通过修改/etc/crontab建立计划任务以及使用crontab命令添加计划任务。

第一种:修改/etc/crontab来实现计划任务(前些日子写的:http://www.0377joyous.com/archives/260.html)

第二种:使用crontab命令添加定时任务(建立成功后会在var/spool/cron/用户名有文件建立)

注意:不是建立一个文件放入到cron文件夹下,当然你可以建立一个用户名一样的文件,然后重新加载cron配置

查看是否有用户自定的定时任务:#crontab -u root -l

比如添加一个定时命令,可新建一个newcrontab.txt内容如下

00 1 * * 0 rm -f /download/myname.tar.gz

保存到root目录

然后使用命令crontab /root/newcrontab

这个时候就会建立一个当前用户的定时任务(建议root)

然后我们可以使用

service crond reload重新加载,然后可以查看(crontab -u root -l)编辑(crontab -u root -e)删除(crontab -u root -r)

当然我们可以使用定时任务重启计算机、备份等操作

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏不想当开发的产品不是好测试

postman也可以使用F12功能

背景: 做过接口测试的话,大多数都知道或使用过postman工具,使用postman的时候,有时候希望也可以像chrome一样使用F12功能,这样方便观察一些数...

25090
来自专栏Golang语言社区

Golang语言--Coroutine可能存在的死锁

直接上代码: 1. 第一种情况, 如果没有select{}, main 主线程不会等待coroutine运行,导致coroutine得不到机会运行。 You ...

419100
来自专栏Python中文社区

每天一个Linux命令:chmod

格式 chmod [options] who operator permission file-list (符号模式) chmod [options] mode...

24460
来自专栏python学习之旅

Python笔记(三):构建发布模块

(一)     准备工作 1.   新建一个模块(名称自定义),存放要发布的模块代码。 2.   新建一个setup.py的模块(存放模块的元数据,描述相关信息...

41080
来自专栏思考的代码世界

MySQL常用命令

特别初级的写了一下。 进入MySQL管理命令行的命令: 1 mysql -u root -p 显示当前数据库: 1 show databases; 显示创建...

43660
来自专栏Python小屋

Python批量判断IP地址所属地区

首先安装Python扩展库netaddr,然后对下面的代码进行简单修改后即可满足某些场合的应用。 from random import randrange fr...

44970
来自专栏漫漫深度学习路

linux 非常用命令总结

如何删除ppa(我们在安装软件的时候,教程一般都会让添加ppa源,但是几乎没有教程会告诉你怎么删除) # 添加ppa源 sudo add-apt-reposit...

22850
来自专栏程序员的SOD蜜

基于邮件通道的WCF通信系统

WCF邮件通信系统,详细介绍请见 http://files.cnblogs.com/bluedoctor/WCF%e9%82%ae%e4%bb%b6%e9%80...

23660
来自专栏电光石火

centos下完全卸载mysql

1、yum remove mysql mysql-server mysql-libs compat-mysql51

50750
来自专栏从零开始的linux

用shell添加用户

调试添加用户的脚本 # sh -x useradd.sh alex + '[' 1 -lt 1 ']' + id alex + useradd alex + ...

35060

扫码关注云+社区

领取腾讯云代金券