在CONSOLE 中熟命令 crontab -e root
crontab -e root //编辑加入要执行的代码
0-59 * * * * date >> /export/home/keven/keven.txt //加入次行在末尾 , 每分钟执行一次
“格式如下:
(1)(2)(3)(4)(5)(6)
0 0 * * 3 date >> /export/home/keven/keven.txt
1. 分钟 (0-60)
2. 小时 (0-23)
3. 日 (1-31)
4. 月 (1-12)
5. 星期 (0-6)
6. 所要运行的程序
如1-59分钟 , 1-24 小时
0 18-23 0 0 0-6 //每天的18-23点执行 , 0-6为周日到周六
/etc/init.d/cron start //启动进程
# crontab -l root
查看作业是否加入执行队列 。
不行退出到登陆界面 , 再次登陆进入 , 还加载就reboot
你是不是直接编辑用户的cron文件呀?
如果是当然不运行,cron demon是在启动的时候才读一次配置文件.
如果你是后加的JOB 要用crontab -e来编辑用户的cron.
要不你 kill -HUP cron的进程ID.
重新启动这个进程.
每5分钟做一次必须写成5,15,20,25,30,35,40,45,50,55 * * * *
===================================
“格式如下:
(1)(2)(3)(4)(5)(6)
0 0 * * 3 /usr/bin/updatedb
1. 分钟 (0-60)
2. 小时 (0-23)
3. 日 (1-31)
4. 月 (1-12)
5. 星期 (1-7)
6. 所要运行的程序
但是我设成 1 0 0 0 0 /usr/bin/ps
希望能自动在一分钟之后显示进程 。但是没有成功 。
HELP ME
===============================================
15 1 * * * /opt/bin/ta.sh /opt/aadir > /dev/null
此处>/dev/null 必须用吗? 何意思?
输出重定向到/dev/null, 否则会mail到你的邮箱
dev/null 是一个特殊文件 , 所有输入到该文件的数据都会被丢弃 。
> /dev/null 的意思就是丢弃所有的输出内容 , 否则(就象楼上老兄说的)就会将输出内容发送到执行该命令的用户信箱中 。
这种写法只能把标准输出送到/dev/null中 , 如果有错误产生的话 , 还是会送到信箱里的 。下面的写法才可以丢弃所有的输出内容:
15 1 * * * /opt/bin/ta.sh /opt/aadir > /dev/null 2>&1
0 14 * * 0-6 //每天的下午14点执行
ls
$ ls -n
总数 12
-rw-r--r-- 1 0 1 247 10月 2 07:53 list
-rw-r--r-- 2 1002 100 62 10月 2 01:10 ok.txt
drwxr-xr-x 2 0 1 512 10月 1 21:27 ss
-rw-r--r-- 1 1002 100 171 10月 3 01:10 test.txt
-rw-r--r-- 1 1002 100 120 10月 2 20:54 test1
-rw-r--r-- 1 1002 100 0 9月 30 08:54 test2
-rw-r--r-- 1 1002 100 0 9月 30 08:54 test3
-rw-r--r-- 1 0 1 247 10月 2 07:58 tt.txt
# ls -ld using_samba //查看目录的权限
drwxr-xr-x 2 root other 512 5月 8 22:23 using_samba
$ ls -a
. .cshrc list ss test1 test3
.. .login ok.txt test.txt test2 tt.txt
$ ls -l
总数 12
-rw-r--r-- 1 root other 247 10月 2 07:53 list
-rw-r--r-- 2 keven user 62 10月 2 01:10 ok.txt
drwxr-xr-x 2 root other 512 10月 1 21:27 ss
-rw-r--r-- 1 keven user 171 10月 3 01:10 test.txt
-rw-r--r-- 1 keven user 120 10月 2 20:54 test1
-rw-r--r-- 1 keven user 0 9月 30 08:54 test2
-rw-r--r-- 1 keven user 0 9月 30 08:54 test3
-rw-r--r-- 1 root other 247 10月 2 07:58 tt.txt
$ ls -F //列出目录名
TT_DB/ keven/ temp/ user2/ www/
cole/ lost found/ user1/ wing/
符号 文件类型
/ 文件夹
* 可执行文件
(none) 无格式文件或者ASCII文件
@ 链接符
如:
# ls -F
accept* gsscred* metaset* i86/ //目录
acctadm* halt* metastat* roleadd*
add_drv* hostconfig* metasync* test.txt //ASCII
cachefslog@ in.rlogind* mount* rtquery*
cachefswssize@链接文件 in.routed* mountall* rwall*//可执行文件
$ ls -R //递归显示
.:
TT_DB keven temp user2 www
cole lost found user1 wing
./cole:
inetservices.txt services services.txt
./keven:
dir test.txt
./keven/dir:
./lost found:
./lost found: 权限被否定
推荐阅读
- 什么的渣滓填空
- 华为p30中显示网速的操作教程
- 讲卫生的手抄报 讲卫生的手抄报怎么画
- 第2张 Solaris 8 Intel平台版本CD 上的软件包说明
- 油桃炭疽病咋防治
- 火字旁的字有哪些 有什么是火字旁的字
- 华为p30中调整图片大小的操作教程
- 试用C75的经验
- 在Solaris8上安装OPENSSH
- 华为p30中查看型号的操作教程