免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1653 | 回复: 6
打印 上一主题 下一主题

[Crond]请教不同用户使用Crond job的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-20 23:09 |只看该作者 |倒序浏览
有些不清楚crond job的一些问题请教:
1)如何知道你的job在运行? a:发邮件,b:查看进程
2)有以下2个用户:

    user1
    user2
  
每个用户的crond job是不同的.

如何知道每个用户下的job是运行的呢?

也就是说,不同的用户执行job有什么不同?

论坛徽章:
0
2 [报告]
发表于 2006-06-21 01:34 |只看该作者
原帖由 okchina 于 2006-6-20 23:09 发表
有些不清楚crond job的一些问题请教:
1)如何知道你的job在运行? a:发邮件,b:查看进程
2)有以下2个用户:

    user1
    user2
  
每个用户的crond job是不同的.

如何知道每个用户下的job是运行的呢?

也就是说,不同的用户执行job有什么不同?


有点奇怪的问题问法。

1. 检视使用者排程设定,可以使用 crotab -u user1 -l 这样方式查阅。你也可以直接打开 /var/spool/cron/ 目录里面的档案,每个使用者就是会有一个独立档案纪录该排程设定。

2. 使用者排程会有执行纪录,你先看你的 /etc/syslog.conf 内 cron 相关的项目,可以指定有编辑与执行排程的纪录档案配置。

==

论坛徽章:
0
3 [报告]
发表于 2006-06-21 11:09 |只看该作者
原帖由 kenduest 于 2006-6-21 01:34 发表


有点奇怪的问题问法。

1. 检视使用者排程设定,可以使用 crotab -u user1 -l 这样方式查阅。你也可以直接打开 /var/spool/cron/ 目录里面的档案,每个使用者就是会有一个独立档案纪录该排程设定。

2. 使 ...



1)查阅是没有问题,我的疑问是,user1&user2的crond job系统是如何安排的?
如果2个人都是在每天8:00要做同一个shell,系统是不是开2个进程?
会不会有冲突?做为设定者,如何检查?如何直观的设定?有点不明白.
2)查记录是可以查阅,但是很麻烦...

论坛徽章:
0
4 [报告]
发表于 2006-06-21 15:52 |只看该作者
原帖由 okchina 于 2006-6-21 11:09 发表
1)查阅是没有问题,我的疑问是,user1&user2的crond job系统是如何安排的?
如果2个人都是在每天8:00要做同一个shell,系统是不是开2个进程?
会不会有冲突?做为设定者,如何检查?如何直观的设定?有点不明白.


os 是多人多工作業系統,所以可以執行多個程式。既然如此的話,並沒有任何衝突或者是其他的問題。

就像是你的 windows 也可以設定排程,這兩者都是一樣的情況,沒有特殊的地方。

2)查记录是可以查阅,但是很麻烦...


為何麻煩?紀錄檔案一目了然不是嗎?

或者是哪種算是不麻煩?用 email 告訴你嗎?還是你認為是 ?

==

论坛徽章:
0
5 [报告]
发表于 2006-06-21 22:35 |只看该作者
原帖由 kenduest 于 2006-6-21 15:52 发表


os 是多人多工作業系統,所以可以執行多個程式。既然如此的話,並沒有任何衝突或者是其他的問題。

就像是你的 windows 也可以設定排程,這兩者都是一樣的情況,沒有特殊的地方。



為何麻煩?紀錄檔案 ...



谢谢,有些清楚了!

有没有crond job方面比较直观的,GUI的设定程序?
我们用mail命令可以完成邮件的功能,
但是还有pine,elm等工具,比较直观的使用mail功能.
不知道crond有没有这样的工具.

论坛徽章:
0
6 [报告]
发表于 2006-06-21 23:26 |只看该作者
原帖由 okchina 于 2006-6-21 22:35 发表
谢谢,有些清楚了!
有没有crond job方面比较直观的,GUI的设定程序?


你被 GUI 害死了。

基本上 crontab 是很简单的东西,只要告诉他时间与执行的命令叙述而已,这个何苦要 GUI tool ? 用 GUI 又没有比较简单,而且反而更啰唆不直觉。

再者你要 GUI 的东西,kde  环境也不早就有 kcron 这类东西可以让你配置使用了吗?

我们用mail命令可以完成邮件的功能,
但是还有pine,elm等工具,比较直观的使用mail功能.
不知道crond有没有这样的工具.


你好像也搞错了。

crontab 设定好排程,执行程式后若是有执行讯息输出,预设会把该讯息寄给当事人。你要该讯息更明确或者是自订内容,你可以自己在排程执行 shell script 时,该 script 档案呼叫 mail 程式达成自动化信件寄送等。

还有 crontab 是背景程式,你说的 pine 与 elm 那是给使用者在交谈互动模式环境使用的工具,所以 crontab 内跑交谈互动模式程式是没有意义的。真的要传递邮件,当然是直接呼叫 mail 给必要参数让该程式能够发出信件即可。

还有我感觉你似乎是根本没用过 crontab,所以才会问这种奇怪的问题,right?不妨先使用后再说?

==

论坛徽章:
0
7 [报告]
发表于 2006-06-22 17:08 |只看该作者
原帖由 kenduest 于 2006-6-21 23:26 发表


你被 GUI 害死了。

基本上 crontab 是很简单的东西,只要告诉他时间与执行的命令叙述而已,这个何苦要 GUI tool ? 用 GUI 又没有比较简单,而且反而更啰唆不直觉。

再者你要 GUI 的东西,kde  环境也不 ...



谢谢,感觉往往不是很正确的.
我现在的角色是:有N多的crond job在运行,
但是我不是管理员,也没有权限去监视进程.所以在找比较"适中"的解决方案.
我只要告诉管理员在某个地方某事运行某个程序就OK了.
不知道kenduest   有没有这方面经验.
Linux方面经验是少了点.但是并不影响我的学习.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP