LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 827|回复: 10

请教计划任务 fcron 的使用

[复制链接]
发表于 2011-2-11 00:42:13 | 显示全部楼层 |阅读模式
请教计划任务 fcron 的使用
  请教fcron 的使用方法。如何配置。在指定的时间运行。。求大牛。举例说明。
谢谢。
发表于 2011-2-11 10:34:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-11 13:00:18 | 显示全部楼层
localhost ~ # /etc/init.d/fcron start
* WARNING:  fcron has already been started.  //已经运行服务。

fcrontab -e
%mins 44-56 12-14 * * * echo "hello world" //加入内容。


# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/files/fcrontab,v 1.1 2006/07/31 02:10:49 wschlich Exp $
# Script for checking system crontabs and creating the fcron systab.
# Runs every 10 minutes, does not mail output, doesn't log job runs
# except for errors.
@mail(false),nolog(false) 10 /usr/sbin/check_system_crontabs -s 0
SHELL=/bin/bash
%mins 44-56 12-14 * * * echo "hello world"
怎么不能运行
回复 支持 反对

使用道具 举报

发表于 2011-2-11 19:22:15 | 显示全部楼层
你这是让fcron echo 到什么地方去呢?你让它自动给你在桌面上蹦出一个终端,然后显示这句话?
cron里面的stdout不是连接到tty上面的
你要不直接重定向到一个文件里面好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-11 19:46:10 | 显示全部楼层
Post by heejun;2127859
你这是让fcron echo 到什么地方去呢?你让它自动给你在桌面上蹦出一个终端,然后显示这句话?
cron里面的stdout不是连接到tty上面的
你要不直接重定向到一个文件里面好了

恩。。谢谢了。


为什么 * * * * * bash /home/water/test.sh 却不能正确调用。

#!/bin/bash
zenity --question --text "你确定要关机吗?"
if (( $? == 0 ));then
shutdown -h 1
else
zenity --warning --text "注意睡眠!"
fi


把zenity 去掉。单一句shutdown -h 1 却能成功执行。为什么不能到预期效果。
回复 支持 反对

使用道具 举报

发表于 2011-2-13 17:33:05 | 显示全部楼层
试试这个,  应该能正常*出提示. 不过我只试过用fcron的systab来调用, 也没试过zenity.
  1. export DISPLAY=:0
  2. export XAUTHORITY=/home/你的用户目录/.Xauthority
  3. notify-send "Doing something...."
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-2-13 17:34:29 | 显示全部楼层
我了个去, tan出怎么又成了*出,  又不是zhong...
回复 支持 反对

使用道具 举报

发表于 2011-2-13 17:57:03 | 显示全部楼层
刚才试了一下, 把notify-send改成xmessage和gxmessage都能*~~~出窗口,  而zentiy却不能, 不知道为什么.
回复 支持 反对

使用道具 举报

发表于 2011-2-13 18:00:07 | 显示全部楼层
*出  *道   *簧  *劾  *开 *鸡鸡
*dsafasdf出
彈出 彈道
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-14 08:55:34 | 显示全部楼层
Post by whatiwant;2127983
刚才试了一下, 把notify-send改成xmessage和gxmessage都能*~~~出窗口,  而zentiy却不能, 不知道为什么.

用 fcron -f 有时能*出来。但每回来fcron -f & 也不是个办法。
修改/etc/init.d/fcron 文件 加-f 参数。但是不好用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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