论坛风格切换切换到宽版
  • 878阅读
  • 9回复

[问题求助][CentOS] 请问SSH和CRONTAB两种方式调用脚本有什么区别? [复制链接]

上一主题 下一主题
离线computerfs.
 
发帖
2136
C币
5128
威望
390
贡献值
1
银元
-2
铜钱
4676
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
上周由于注册时间不能发帖,在其它地方发问后效果不理想,.今天上午本人再次验证复现了问题,问有大牛能.够释疑~             汽车

问题描述:
我有一个SHELL.脚.本,主体为awk操作,用途为提取日志字段,输出新文件。           女人
日志格式:
A B|.C_D,E,F,G,H,I,J --------------彩票
需要.提取D和G(实际还要根据E的不.同分别处理,但个人认为不是本问题的关键)            建材
命令形如:
awk -F[. \\|\\,_] '{.print $4,$7}' ${日志} > ${分流文件}.

日志大小9G,数据量8KW,生.成的分流.文件约3G,数据量5KW。            杀毒

现在的问题是:SSH.登陆后调用脚本需要运行70分钟,但在偶然情况下发现通过CRONTAB.定时调用时只需8-10分钟!

由于效率上.差异太大,很想搞清楚原因,还请大.牛多多指导。            杀毒

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2083
C币
-60634
威望
394
贡献值
1
银元
0
铜钱
4728
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[CentOS]
按道理上来说,其实都是一样的.

发帖
2134
C币
-235037
威望
393
贡献值
1
银元
-5
铜钱
4821
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[CentOS]
可现在实际情况确实CRONTAB执行时要更快,其它耗时较少的脚本经测试也有不同程度的提升,如SSH下执行5分钟,CRONTAB下2分钟就会结束。
执行结果都是正确的。

发帖
2001
C币
-235944
威望
346
贡献值
1
银元
-2
铜钱
4319
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[CentOS]
可能有个显示的处理时间吧。放后台肯定快~

离线newgame.
发帖
2122
C币
-60701
威望
365
贡献值
1
银元
-1
铜钱
4624
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[CentOS]
唉,真失望

离线白乐天.
发帖
2018
C币
-140359
威望
350
贡献值
1
银元
-3
铜钱
4426
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[CentOS]
不知道,帮顶....

离线liuqhe.
发帖
2082
C币
-593658
威望
412
贡献值
2
银元
-2
铜钱
4835
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[CentOS]
回复 1# jovelva


    什么叫SSH 还有CRONTAB?

难道cront用的时候 系统不也在跑么, 你ssh过去也是登陆了 再跑这个指令?

时间长短跟你处理的时候系统负载和运行状况有关,至于ssh本身无关,这个也不是强交互型操作,在你的ui上顶多就是echo一些数据,这些影响更多的是网络传输速率,当然 也不会差那么多。

离线acmilanajax.
发帖
2104
C币
-593911
威望
388
贡献值
3
银元
-1
铜钱
4730
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[CentOS]
支持楼上说的:

SSH是一种安全shell,可以理解为命令解释器,是用户(人)和系统的一个操作接口。

CRONTAB是系统的定时器。

两者没有可比性,不是一个领域的东西。至于为何快,可能是多种原因导致的。
1 不通时间系统负载不通,导致执行同样的脚本速度不一样。
你可以这样试试,你登陆系统后,执行脚本采用后台执行,也就是命令后加上&,你看看执行速度如何。最好同一时段去对比。看看速度还有区别么。

离线twttwt.
发帖
2015
C币
-60598
威望
373
贡献值
1
银元
-1
铜钱
4450
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:[CentOS]
我估计是大量屏幕输出导致的

离线hulutang.
发帖
2136
C币
-262553
威望
417
贡献值
1
银元
-1
铜钱
4723
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
Re:[CentOS]
我实在想不出SSH和CRONTAB有什么关系.........
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个