周期性计划(一个cron守护进程):
周期性计划(一个cron守护进程):
root@ubuntu:/etc# ps -ef | grep cron
root 903 1 0 16:25 ? 00:00:00 /usr/sbin/cron -f
root 16162 6459 0 22:08 pts/1 00:00:00 grep --color=auto cron cron是一个可以根据时间,日期,月份,星期的组合的周期性执行的守护进程。 (可以停掉和重启)
root@ubuntu:/etc# service cron stop
root@ubuntu:/etc# ps -ef | grep cron
root 16212 6459 0 22:09 pts/1 00:00:00 grep --color=auto cron
root@ubuntu:/etc# service cron start
root@ubuntu:/etc# ps -ef | grep cron
root 16252 1 3 22:09 ? 00:00:00 /usr/sbin/cron -f
root 16263 6459 0 22:09 pts/1 00:00:00 grep --color=auto cron (不同模式下是否启动)
root@ubuntu:/# service cron status
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: ena
Active: active (running) since 四 2018-02-15 22:09:54 PST; 17min ago
Docs: man:cron(8)
Main PID: 16252 (cron)
Tasks: 1
Memory: 1.1M
CPU: 30ms
CGroup: /system.slice/cron.service
└─16252 /usr/sbin/cron -f root@ubuntu:/# sysv-rc-conf --list cron
cron 2:on 3:on 4:on 5:on

*表示不存在这个时间(0和7表示星期天)。1月2号3点50分去执行某个程序。这个时间取自于当前操作系统。

root@ubuntu:/# crontab -l (查看时间计划)
no crontab for root (root账号没有可执行的时间计划任务)
root@ubuntu:/# crontab -e (调用文本编辑,编辑时间计划)
*/1 * * * * echo "yowen" >> /yw/cron.txt (每分钟打印一个输出)
root@ubuntu:/# crontab -l (有一个时间计划)ls
1 * * * * echo "yowen" >> /yw/cron.txt
root@ubuntu:/# service cron reload (重启守护进程cron)
* Reloading configuration files for periodic command scheduler cron [ OK ]
root@ubuntu:/yw# service cron restart (创建2个账号)
root@ubuntu:/yw# useradd zhangsan
root@ubuntu:/yw# useradd lisi
root@ubuntu:/yw# passwd zhangsan
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:/yw# passwd lisi
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully root@ubuntu:/# crontab -r (删除任务)
root@ubuntu:/yw# service cron restart (删除任务,也要重启) root@ubuntu:/etc# vim cron.deny (账号zhangsan就不能使用cron定时任务)
zhangsan
yw1989@ubuntu:~$ su - zhangsan
Password:
No directory, logging in with HOME=/
$ crontab
You (zhangsan) are not allowed to use this program (crontab)
See crontab(1) fo
cron主要在于时间的设置和用户级别的控制。
周期性计划(一个cron守护进程):的更多相关文章
- Linux下一个简单守护进程的实现 (Daemon)
在Linux/UNIX系统引导的时候会开启很多服务,这些服务称为守护进程(也叫Daemon进程).守护进程是脱离于控制终端并且在后台周期性地执行某种任务或等待处理某些事件的进程,脱离终端是为了避免进程 ...
- 守护进程和inetd超级服务器
守护进程: 1 系统启动时,由系统初始化脚本启动.一般在/etc目录下,或者以/etc/rc开头的目录 2 许多网络服务器由inetd超级服务器启动 3 cron守护进程按规则定期执行一些程序 4 用 ...
- Unix网络编程代码 第13章 守护进程和inetd超级服务器
1. 概述 守护进程是在后台运行且不与任何控制终端关联的进程.unix系统通常有很多守护进程在后台运行,执行不同的管理任务. 守护进程没有控制终端通常源于它们由系统初始化脚本启动.然而守护进程也 ...
- 《APUE》读书笔记第十三章-守护进程
守护进程 守护进程是生存期较长的一种进程,它们常常在系统自举时启动,仅在系统关闭时才终止.因为它们没有控制终端,所以说它们是在后台运行的.UNIX系统由很多守护进程,它们执行日常事务活动. 本章主要介 ...
- Linux 下Qt实现守护进程实例(转)
原文地址:Linux守护进程的编程方法(含实例) 作者:lingdxuyan 参考文献 Linux信号列表(zz) Linux 守护进程的编程方法 linux上编写守护进程的例程 Linux下后台守 ...
- UNIX环境高级编程 第13章 守护进程
守护进程daemon是一种生存周期很长的进程.它们通常在系统引导时启动,在系统关闭时终止.守护进程是没有终端的,它们一直在后台运行. 守护进程的特征 在Linux系统中,可以通过命令 ps -efj ...
- UNP第13章——守护进程
1. 守护进程的启动方法 (1)系统初始化脚本启动,在系统启动阶段,按照如/etc目录或/etc/rc开头的目录中的某些脚本启动,这些守护进程一开始就有超级用户权限.如inetd,cron,Web服务 ...
- 《Unix 网络编程》13:守护进程和 inetd 超级服务器
守护进程和 inetd 超级服务器 ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
- 用C#编写Linux守护进程
如果要在Red Hat Enterprise Linux上将.NET Core进程作为后台进程运行,则可以创建自定义systemd单元.今天我将为.NET Core编写两个自定义系统单元的例子.一个是 ...
随机推荐
- [AI开发]深度学习如何选择GPU?
机器推理在深度学习的影响下,准确性越来越高.速度越来越快.深度学习对人工智能行业发展的贡献巨大,这得益于现阶段硬件计算能力的提升.互联网海量训练数据的出现.本篇文章主要介绍深度学习过程中如何选择合适的 ...
- 洛谷—— P1375 小猫
https://www.luogu.org/problemnew/show/1375 题目描述 有2n只小猫站成一圈,主人小明想把它们两两之间用绳子绑住尾巴连在一起.同时小明是个完美主义者,不容许看到 ...
- 【UTR #2】题目排列顺序
题目描述 "又要出题了." 宇宙出题中心主任 -- 吉米多出题斯基,坐在办公桌前策划即将到来的 UOI. 这场比赛有 $n$ 道题,吉米多出题斯基需要决定这些题目的难度,然后再在汪 ...
- 深入理解Activity启动流程(三)–Activity启动的详细流程2
本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接 本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究. 深入理解Activity启动流程(一)--A ...
- tensorflow global_variables_initializer()
老版本为 init = tf.initialize_all_variables() 新版本为 init = tf.global_variables_initializer()
- C#报错"线程间操作无效: 从不是创建控件“XXX”的线程访问它"--解决示例
C# Winform程序中,使用线程对界面进行更新需要特殊处理,否则会出现异常“线程间操作无效: 从不是创建控件“taskView”的线程访问它.” 在网文“http://www.cnblogs.co ...
- UVA 12338 - Anti-Rhyme Pairs(后缀数组+RMQ)
UVA 12338 - Anti-Rhyme Pairs 题目链接 题意:给定一些字符串,每次询问求出两个字符串的最长公共前缀的长度 思路:把字符串排序,就能求出height和rank数组,然后利用R ...
- LINUX下目标文件的BSS段、数据段、代码段
http://blog.chinaunix.net/uid-27018250-id-3867588.html bss 未初始化的全局数据 data 已经初始化的全局数据 text 代码段,机器指令 r ...
- [3 Jun 2015 ~ 9 Jun 2015] Deep Learning in arxiv
arXiv is an e-print service in the fields of physics, mathematics, computer science, quantitative bi ...
- 转:Hadoop和Spark的异同
转自:http://www.techweb.com.cn/network/system/2016-01-25/2267414.shtml 谈到大数据,相信大家对Hadoop和Apache Spark这 ...