社区新版论坛已上线,点击立即前往!使用 openKylin 账户授权登录,解锁更多体验!

openKylin论坛

 找回密码

[转]Ubuntu下计划任务cron的使用 [复制链接]

ubuntu software center 使用xapian作为索引工具,建立索引数据库,
而apt-xapian-index 为Debian包Xapian索引维护工具,应用的更为灵活,
在软件中心中,如果不使用apt-xapian-index,有些非源中的软件,在软件中心中搜索不到,比如wps。
使用apt-xapian-index会定期更新索引数据库。
在系统/etc/cron.weekly目录下的脚本,就会定期更新。
因此查找了一下cron的相关信息。
转载如下:
http://www.linuxidc.com/Linux/2012-09/70807.htm
一.关于crontab
有些Ubuntu 版本,cron是被默认安装并启动的。如果没有启动,自行设置并启动(chkconfig\sysv-rc-conf)。配置文件/etc/crontab:
# m h dom mon dow user command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Ubuntu调用run-parts命令,定时运行四个目录下的所有脚本。
/etc/cron.hourly下的脚本会被每小时运行一次,在每小时的17分时运行。
/etc/cron.daily下的脚本会被每天运行一次,在每天6点25分运行。
/etc/cron.weekly下的脚本会被每周运行一次,在每周第7天的6点47分运行。
/etc/cron.monthly下的脚本会被每月运行一次,在每月1号的6点52分运行。
以上执行时间可自行修改

二.关于shell脚本
只需要把计划运行的脚本放到相应目录中就可以了。不过需要注意以下两点:
1.脚本文件的名称不能包含“.”符号。你可以写成“im-alarm”,但不要写成“im-alarm.sh”。(因为命名问题,遇到过不执行的情况)
2.脚本开头必须加上“#!/bin/bash”,否则run-parts调用不成功。
否则直接用run-parts运行时会导致这样的错误:
run-parts: failed to exec /etc/cron.hourly/backup-website: Exec format error
run-parts: /etc/cron.hourly/backup-website exited with return code 1

三.启动与停止
ubuntu下启动、停止与重启cron
sudo /etc/init.d/cron start
sudo /etc/init.d/cron stop
sudo /etc/init.d/cron restart

查看cron是否在运行:
pgrep cron


楼主
发表于 2014-2-24 17:20:30
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

学习了,ps:ubuntu下也可以使用sudo service cron start|stop|restart|status来对相关的后台服务进行操作
沙发
发表于 2014-2-25 22:24:14
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

这个命令学了2次,一直没运行成功
板凳
发表于 2014-3-1 01:53:02
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

lmusic 发表于 2014-3-1 01:53
这个命令学了2次,一直没运行成功

我简单执行了一下:
  1. sudo service cron restart
  2. [sudo] password for sj:
  3. cron stop/waiting
  4. cron start/running, process 3370
复制代码
你执行此命令没有输出么?


地板
 楼主| 发表于 2014-3-1 10:26:40
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

bunny 发表于 2014-3-1 10:26
我简单执行了一下:
你执行此命令没有输出么?

按照网上教程,途中会弹出一个脚本编辑器,误选了nano这个非主流的东西,发现用起来很生疏,想退出换成vim,结果再进去的时候,发现他默认nano了,已经没有选择界面了
5#
发表于 2014-3-1 13:44:56
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

bunny 发表于 2014-3-1 10:26
我简单执行了一下:
你执行此命令没有输出么?

感觉可以弄出一个GUI界面的计划任务管理器啊,这个在用快盘的时候,鉴于快盘糟糕的上传成功率,迫切需要定时任务上传文件
6#
发表于 2014-3-1 13:47:20
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

bunny 发表于 2014-3-1 10:26
我简单执行了一下:
你执行此命令没有输出么?

就是快盘上传文件在3个以内的时候,成功率还好,当同时上传4个或者5个文件的时候,成功率不到10%,传了2天都没传完,也就是总共20M左右的图片
7#
发表于 2014-3-1 13:49:16
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

lmusic 发表于 2014-3-1 13:47
感觉可以弄出一个GUI界面的计划任务管理器啊,这个在用快盘的时候,鉴于快盘糟糕的上传成功率,迫切需要 ...

快盘里边有个“立即同步”选项
8#
 楼主| 发表于 2014-3-1 13:50:02
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

lmusic 发表于 2014-3-1 13:49
就是快盘上传文件在3个以内的时候,成功率还好,当同时上传4个或者5个文件的时候,成功率不到10%,传了2 ...

那确实不应该这么慢,我试试
9#
 楼主| 发表于 2014-3-1 13:51:24
回复

使用道具 举报

[转]Ubuntu下计划任务cron的使用 [复制链接]

lmusic 发表于 2014-3-1 13:49
就是快盘上传文件在3个以内的时候,成功率还好,当同时上传4个或者5个文件的时候,成功率不到10%,传了2 ...

我刚刚上传了一个电影,大约2G,上传没问题~~
10#
 楼主| 发表于 2014-3-1 14:00:38
回复

使用道具 举报

openKylin

GMT+8, 2024-6-13 19:01 , Processed in 0.025376 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表