周期性计划(一个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守护进程):的更多相关文章

  1. Linux下一个简单守护进程的实现 (Daemon)

    在Linux/UNIX系统引导的时候会开启很多服务,这些服务称为守护进程(也叫Daemon进程).守护进程是脱离于控制终端并且在后台周期性地执行某种任务或等待处理某些事件的进程,脱离终端是为了避免进程 ...

  2. 守护进程和inetd超级服务器

    守护进程: 1 系统启动时,由系统初始化脚本启动.一般在/etc目录下,或者以/etc/rc开头的目录 2 许多网络服务器由inetd超级服务器启动 3 cron守护进程按规则定期执行一些程序 4 用 ...

  3. Unix网络编程代码 第13章 守护进程和inetd超级服务器

    1. 概述 守护进程是在后台运行且不与任何控制终端关联的进程.unix系统通常有很多守护进程在后台运行,执行不同的管理任务.    守护进程没有控制终端通常源于它们由系统初始化脚本启动.然而守护进程也 ...

  4. 《APUE》读书笔记第十三章-守护进程

    守护进程 守护进程是生存期较长的一种进程,它们常常在系统自举时启动,仅在系统关闭时才终止.因为它们没有控制终端,所以说它们是在后台运行的.UNIX系统由很多守护进程,它们执行日常事务活动. 本章主要介 ...

  5. Linux 下Qt实现守护进程实例(转)

     原文地址:Linux守护进程的编程方法(含实例) 作者:lingdxuyan 参考文献 Linux信号列表(zz) Linux 守护进程的编程方法 linux上编写守护进程的例程 Linux下后台守 ...

  6. UNIX环境高级编程 第13章 守护进程

    守护进程daemon是一种生存周期很长的进程.它们通常在系统引导时启动,在系统关闭时终止.守护进程是没有终端的,它们一直在后台运行. 守护进程的特征 在Linux系统中,可以通过命令 ps -efj ...

  7. UNP第13章——守护进程

    1. 守护进程的启动方法 (1)系统初始化脚本启动,在系统启动阶段,按照如/etc目录或/etc/rc开头的目录中的某些脚本启动,这些守护进程一开始就有超级用户权限.如inetd,cron,Web服务 ...

  8. 《Unix 网络编程》13:守护进程和 inetd 超级服务器

    守护进程和 inetd 超级服务器 ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...

  9. 用C#编写Linux守护进程

    如果要在Red Hat Enterprise Linux上将.NET Core进程作为后台进程运行,则可以创建自定义systemd单元.今天我将为.NET Core编写两个自定义系统单元的例子.一个是 ...

随机推荐

  1. XA事务与MySQL

    XA事务就是两阶段提交的一种实现方式 XA规范主要定义了事务管理器TM,和资源管理器RM之间的接口 根据2PC的规范,将一次事务分割成两个阶段 1. prepare阶段 TM向所有RM发送prepar ...

  2. 牛客网 牛客小白月赛1 B.简单题2-控制输出格式

    B.简单题2   链接:https://www.nowcoder.com/acm/contest/85/B来源:牛客网 和A题一样,控制输出格式就可以. 代码: 1 #include<iostr ...

  3. Codeforces 932 B.Recursive Queries-前缀和 (ICM Technex 2018 and Codeforces Round #463 (Div. 1 + Div. 2, combined))

    B. Recursive Queries   time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  4. Codeforces 835F Roads in the Kingdom (环套树 + DP)

    题目链接 Roads in the Kingdom 题意  给出一个环套树的结构,现在要删去这个结构中的一条边,满足所有点依然连通. 删边之后的这个结构是一棵树,求所有删边情况中树的直径的最小值. 显 ...

  5. Jmeter(四十九)_常用的性能测试监听器

    概述 jmeter中提供了很多性能数据的监听器,我们通过监听器可以来分析性能瓶颈 本文以500线程的阶梯加压测试结果来描述图表. 常用监听器 1:Transactions per Second 监听动 ...

  6. 洛谷——P1126 机器人搬重物

    P1126 机器人搬重物 题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品.机器人的形状是一个直径1.6米的球.在试验阶段,机器人被用于在一个储藏室中搬运货物.储藏室是一个N*M的网格,有 ...

  7. POJ 3140 Contestants Division (树dp)

    题目链接:http://poj.org/problem?id=3140 题意: 给你一棵树,问你删去一条边,形成的两棵子树的节点权值之差最小是多少. 思路: dfs #include <iost ...

  8. sort、dirname、添加环境变量、修改主机名、别名IP、静态路由

    1.split-按照指定行数或大小分割文件 -l:指定行数 -a:指定文件后缀长度 -d:使用数字作为后缀 -b:指定大小 # 以10行为单位对文件进行分割 split -l 10 /etc/init ...

  9. down

    Description 给出一个数列,求出这个序列的最长下降子序列的长度及方案数,子序列中的权值完全相同视为同一个序列 Input 第一行一个整数n,接下来一行n个整数表示序列的权值 Output 一 ...

  10. DBCC

    http://www.cnblogs.com/lyhabc/archive/2013/01/19/2867174.html http://www.cnblogs.com/lyhabc/articles ...