linux设置定时任务

发布时间:2018-10-25 16:50,

浏览次数:466

, 标签:

linux

确认的crontab服务是否安装并启动

service crond status如果灭有,需要确认是否安装

crontab -l能识别就说明已经安装,然后没有安装的话进行安装,步骤如下:

1.安装crontab

[root @ CentOS~] #yum

install

vixie -cron [root @ CentOS~] #yum install crontabs vixie-cron软件包是cron的主程序;

crontabs软件包是用来安装,卸装或列举用来驱动cron守护进程的表格的程序。

2.开启的crontab服务

service crond start //启动服务

用以下的方法启动,关闭这个cron服务:

service crond start //启动服务

服务crond stop //关闭服务

服务crond restart //重新启动服务

服务crond reload //又一次加载配置

3 。查看crontab服务是否已设置为开机启动,运行命令:ntsysv

加入开机自己主动启动:

chkconfig -level  35 crond on

另外顺带介绍下ntsysv和chkconfig命令:

关于ntsysv命令是类图形界面管理模式来设置开机启动,须要先安装才干够使用,yum install -y

ntsysv安装好之后仅仅须要运行一个ntsysv就可以出现一个相似图像化的管理界面。

设置定时任务

推荐方案,普通用户可用:

crontab -e

输入:

*/1 * * * * echo“hello”>> /home/work/shtest/result.txt

*/1 * * * * /home/work/shtest/crontab.sh > /home/work/shtest/result.txt

然后保存即可

需要注意的是:crontab -e的作用其实是/ usr / bin / crontab这个执行文件,但是/ etc /

crontab是个纯文本文件,可以root的身份编辑这个文件。

基本上,cron的服务的最低检测时间单位是分钟,所以cron的会每分钟读取一次/ etc / crontab中与在/ var /线轴/

cron的中的数据内容,因此,只要您编辑完/ etc /

crontab中文件并且保存之后,crontab中时设定就会自动执行,即使关机重启也不会影响任务的执行。

如果是根用户,有权限修改/ etc / crontab中文件,有下面两种方案:

方案一

vi /etc/crontab

*/1 * * * * work /home/work/shtest/crontab.sh >> /home/work/shtest/result.txt

30 5 * * * ls指定每天的5:30运行LS命令

如果没有权限,即给普通用户设置定时任务:

方案二

**在普通用户下执行**

1.创建一个新的crontab文件,并写入执行的命令(每分钟向你好文件中写我是kk的crontab)

使用命令:vim cronTest

内容:* * * * * echo“我是kk的crontab”>> / home/kk/你好

3.把新建的cronTest文件提交给cron的进程,此时会在的/ var /线轴/

cron的目录下生成执行文件,文件名就是用户名(例如我普通用户名为KK,则生成的文件名即为KK )

使用命令:crontab cronTest

**在根用户下执行**

4.接下来使用 “ス” 提权到根用户下,进入的/ var /线轴/ cron的目录下,使用 “LL”

命令查看cron的目录下的文件权限状况,可以看到对应的文件是没有执行权限的,需进行授权为可执行:

使用命令:chmod 777 xxx(xxx指文件名)

5.重启crontab的服务,使上述任务立马生效:

使用命令:/sbin/service crond restart

然后,su xxx(用户名)回到普通用户

linux定时任务生效_linux设置定时任务相关推荐

  1. linux定时任务生效_Linux 添加定时任务

    crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,cron ...

  2. mysql中如何设置定时任务_mysql如何实现设置定时任务 mysql实现设置定时任务方法...

    本篇文章小编给大家分享一下mysql实现设置定时任务方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.首先检查是否开启了定时任务 查看event是否开启 : SHOW ...

  3. linux修改文件句柄数生效_linux设置打开文件句柄数

    介绍 在Linux下有时会遇到Socket/File : Can't open so many files的问题.其实Linux是有文件句柄限制的,而且Linux默认一般都是1024(阿里云主机默认是 ...

  4. linux中使用crontab设置定时任务

    1.crontab简介     crontab命令常见于 Unix和类Unix 的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab&quo ...

  5. linux export 生效_Linux之提高命令行的工作效率

    辉语:之前聊了很多关于Linux中的内容,今天我们继续跟大家分享一下Linux中非常重要的知识点:shell脚本的编写.今天,我们就一起来了解一下shell脚本. 编写简单shell脚本 shell是 ...

  6. linux java 自启动_Linux设置开机启动脚本

    一.添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl enable jenkins.service #设置jenkins服务 ...

  7. linux tomcat守护_linux 设置tomcat为守护进程教程

    然后我们写一个脚本来监测tomcat进程是否停掉,如果挂了,自动拉起,脚本如下: #!/bin/bash  echo "Start"  URL="http://127.0 ...

  8. 【软件教程】在Ubentu上使用Crontab设置定时任务

    在Linux上使用Crontab设置定时任务 设置任务有两个方法 使用crontab –e (非root用户可以使用) 文章用的这个 修改/etc/crontab文件(只有root用户可以用) 工具: ...

  9. linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  10. oracle定时任务可以备份么,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

最新文章

  1. Oracle事务和锁
  2. tableau必知必会之教你做品牌树的树梢(分类桑基图补丁)
  3. hdfs user 连接_通过API访问HDFS
  4. vb 通过php连接mysql数据库连接_vb如何mysql数据库连接
  5. Vue CLI3 基本使用配置;
  6. AI+社交,快手商业化落地之道
  7. 《Python程序设计开发宝典》第一波转发积攒活动中奖名单
  8. echarts echarts.js:440 Uncaught TypeError: Cannot read properties of null (reading ‘toFixed‘)
  9. 渥太华大学计算机专业,加拿大渥太华大学计算机科学排名第四
  10. mysql的执行计划_MySQL——执行计划
  11. 显示一个立方体的两点透视投影图(用数组存放正方体的各顶点坐标)
  12. 虚拟机如何安装wim文件系统镜像
  13. 计算机风扇维修,千米快修电脑维修:电脑风扇散热不好,经常出问题怎么办?...
  14. zabbix agent安装配置
  15. 心情纸条/心动盲盒/交友盲盒
  16. 使用cookie防止恶意点击
  17. 视频直播流媒体服务器的http-flv是如何直播的?
  18. 我的世界java皮肤展开图,我的世界:如果将6种怪物皮肤展开,你能认出几个?图5难倒老MC...
  19. 《液晶显示器和液晶电视维修核心教程》——第2章 电子元器件的基础知识2.1 电阻类...
  20. HDMI与DisplayPort标准解析

热门文章

  1. 米 html像素转换,字体磅、像素、厘米转换
  2. 汽车距离报警系统c语言编程,基于某单片机地汽车防盗报警系统设计(58页)-原创力文档...
  3. Automatic detection and segmentation of optic disc and fovea in retinal images
  4. ActiveMQ学习三-持久化订阅
  5. 吴恩达张潼接受WSJ采访:如何让AI像电力一样颠覆世界?
  6. 电脑蓝屏显示(你的电脑遇到问题,需要重新启动,你可以重新启动)
  7. 程序员的自我修养_之四_曾国藩是如何脱胎换骨的
  8. 扫描电子显微镜SEM在失效分析中的应用
  9. 小猪短租网requests库使用
  10. 如何启用计算机的无线功能键在哪,笔记本怎么打开wifi_如何开启笔记本电脑上的WiFi开关-win7之家...