linux中crontab和at
1、 Red Hat的发行版本中,通常还可以使用工具ntsysv设置服务的自启动状态。 #类似chkonfig 服务名 on|off
2、系统服务脚本目录:/etc/init.d
3、ps:
-a:显示所有终端进程;
-u:显示所有用户进程;
-x:显示所有进程,包括没有明确终端的进程;
-e:显示所有进程。与x类似,但是用BSD系统格式;
-f:显示UID,PPID(父进程ID)。。。;
-l:以长格式显示进程列表;
4、top:实时显示进程:
P:按CPU使用率由高到低排序;
M:按内存占用率排序;
h:查看帮助信息;
5、nice:查看默认进程优先级:(进程一般默认为0,一共四十个等级。-20到19)
-n:指定命令或者程序的优先级;
renice -n PID:改变进程优先级;
6、两个系统服务crond atd
crontab
备份以及恢复计划任务:
crontab -l > root_cron crontab -r 5 crontab root_cron crontab -l
7、
root可以看wlh的计划任务:
crontab -u wlh -l
默认情况下,系统会把提交的计划任务放在目录/var/spool/cron
限制某个用户在 /etc/cron.deny 添加用户名
8、
系统计划任务:
用ls命令查看系统中的计划任务目录:
root@ubuntu:/home/dyx :: # ls -ld /etc/cron* | grep "^d"
drwxr-xr-x root root Jul : /etc/cron.d
drwxr-xr-x root root Jul : /etc/cron.daily
drwxr-xr-x root root Aug /etc/cron.hourly
drwxr-xr-x root root Aug /etc/cron.monthly
drwxr-xr-x root root Jan /etc/cron.weekly
运行的这些文件在:
/etc/crontab:
#Centos中:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/ # run-parts
* * * * root run-parts /etc/cron.hourly
* * * root run-parts /etc/cron.daily
* * root run-parts /etc/cron.weekly
* * root run-parts /etc/cron.monthly #Ubuntu中:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do. SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command
* * * * root cd / && run-parts --report /etc/cron.hourly
* * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
* * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
* * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
*****cactiuser php5 /var/www/cacti/poller/php>/dev/null >&
9、
at:一次性计划任务:
-f:指定一个文件作为任务脚本;
-m:完成任务之后给用户发送一个邮件;
-l:列出计划任务表
-d:删除指定的计划任务
root@ubuntu:/etc :: # at now + minute #之后按enter
warning: commands will be executed using /bin/sh
at> date >> /home/dyx/date.txt
at> <EOT> #按Ctrl+D 结束输入
job at Wed Jul ::
root@ubuntu:/home/dyx/linux :: # at now + minute -f /home/dyx/linux/helloword.sh
warning: commands will be executed using /bin/sh
job at Wed Jul ::
放在目录:/var/spool/at
限制某个用户:/etc/at.deny 添加用户名字
10、
日志守护进程syslogd
配置文件:/etc/syslog.conf
linux中crontab和at的更多相关文章
- AIX 与Linux 中crontab 介绍
AIX 与Linux 中crontab 用法相似,先介绍Linux 中的Crontab 用法,再后介绍AIX 与Linux 的不同之处. 一.Crontab 介绍 crontab命令的功能是在一定 ...
- Linux中crontab无法执行java程序的问题
Linux中crontab无法执行java程序的问题 jdk环境变量配置问题:可以用全路径来解决: 竟然是kill -9之后,后面的脚本都不运行,这个还没有找到原因啊: 即便是系统级别的 ls 命令, ...
- Linux 中 crontab 详解及示例
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业.由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动.关闭这个服务: /sbin/service c ...
- linux中crontab命令
一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...
- Linux中crontab下scp文件传输的两种方式
Linux下文件传输一般有两个命令scp.ftp(工具需要下载安装) 本文主要讲讲scp的文件传输脚本 1.scp ssh-keygen -t rsa免输入密码,传输 这里假设主机A 用来获到主机B的 ...
- Linux中Crontab的使用
一.安装依赖 yum install cronie 二.添加 Crontab crontab -e 三.查看crontab内容 crontab -l 其中常见的一些内容 例子: # 每月的最后1天 0 ...
- Linux中Crontab的用法
1.crontab的概念: crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行.可以使用它在每天的 ...
- Linux中crontab的坑爹环境变量问题
手动在CentOS中执行sh脚本,调用java程序,一切正常: 将该sh加入crontab中定时调度之后,挂了,完全没有执行到的感觉啊!!! 查看crontab执行日志: cat /var/log/c ...
- linux中crontab的使用方法
crontab参数说明: -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv V ...
随机推荐
- Android LIstView初次创建getview方法执行多次问题
写listview优化的时候,发现Listview初次创建的时候会多次执行getView方法. <?xml version="1.0" encoding="utf- ...
- CMSIS Example - Mail and Message
/*---------------------------------------------------------------------------- * RL-ARM - RTX *----- ...
- 永久改动redhat的default route
1,能够用route命令暂时改动: route add default gw <gateway ip> 2, 通过改动/etc/sysconfig/network 文件永久改动: 脚本: ...
- 网站性能扩展案例:每天30-50亿请求,300K QPS是如何炼成的
Reduce Data广告服务网站(http://reducedata.com)如何扩展到每天300K QPS请求?分享经验如下: 1. 为大规模而设计,广告服务平台从一开始增长就很惊人,因此,系统开 ...
- Java并发学习之十九——线程同步工具之Phaser
本文是学习网络上的文章时的总结.感谢大家无私的分享. JDK 1.7 加入了一个新的工具Phaser.Phaser的在功能上与CountDownLatch有部分重合. 以下使用Phaser类来同步3个 ...
- 《linux 内核全然剖析》 chapter 2 微型计算机组成结构
微型计算机组成结构 系统的基本组成: 软件是一种控制硬件操作和动作的指令流. 2.1 微型计算机的组成原理 当中CPU通过地址线,数据线,和控制信号线组成的内部总线与系统其它部分进行数据通信.地址线用 ...
- Android-----使用Button特效 selector+shape
当然除了使用drawable这样的图片外今天谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape.gradient.stroke.corners等. 我们就以 ...
- 在android market发布个人免费应用的步骤
写了一段时间的android应用了,只是在自己手机上面安装. 上周申请了android developer,需要一次性25美元的程序开发注册费用.费用需要用google checkout,所以还要先申 ...
- 窗口界面编程之一:VB实现简单异形窗口
一.运行效果图(在Win8里的运行效果,在XP里运行就不能体现出来,因为我使用的XP的界面效果) 二.编译环境:Visual Basic 6.0 (SP6) 三.实现原理:通过区域合并 四.使用API ...
- 在Android上使用ZXing识别条形码/二维码
越来越多的手机具备自动对焦的拍摄功能,这也意味着这些手机可以具备条码扫描的功能.......手机具备条码扫描的功能,可以优化购物流程,快速存储电子名片(二维码)等. 本文使用ZXing 1.6实现条码 ...