免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: asic
打印 上一主题 下一主题

脚本能执行,放crontab却不能执行,在线等待! [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-08-10 15:21 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

不行,文件太大,有好几十G,管理不便;且tar比较占CPU资源。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
12 [报告]
发表于 2005-08-10 15:28 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

若沒啥問題, 就忽略這個 error 吧. 如何?

论坛徽章:
0
13 [报告]
发表于 2005-08-10 15:31 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

呵呵,大哥,请看清一点。
直接运行没什么问题,但是加在crontab中,根本运行不起来呀。

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
14 [报告]
发表于 2005-08-10 15:36 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

...文件大和su有什么关系,如果你不su直接tar和su后tar所不同的只是文件属主不同,你最后 chown不就完了

论坛徽章:
0
15 [报告]
发表于 2005-08-10 15:41 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

[quote]原帖由 "waker"]...文件大和su有什么关系,如果你不su直接tar和su后tar所不同的只是文件属主不同,你最后 chown不就完了[/quote 发表:


不是这样的,我的那句tar只是相当COPY文件到相关目录,并没有真正tar,我的意思是如果真tar成某个文件,则生成的文件太大。且花的时间长,查看什么的也不方便。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
16 [报告]
发表于 2005-08-10 16:02 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

waker 指出來了, 用不用 su 跟你如何 tar 沒直接關系啊...

將這三行刪掉如何呢?
su  - bbb << ENDbbb
exit
ENDbbb

你剛不是說:
"然后执行,有"/bin/stty: standard input: Inappropriate ioctl for device"之类的LOG,但执行结果还算正常。"
我看不出你哪裡提到:
"但是加在crontab中,根本运行不起来呀。"

看來, 我要補中文及羅輯課程了....  ^_^

论坛徽章:
0
17 [报告]
发表于 2005-08-10 16:16 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

1、执行结果正常,是指用命令行运行OK。如/path/filea这样结果正常,仅提示:"/bin/stty: standard input: Inappropriate ioctl for device"(这此我在标题里就应该写得很清楚了,“脚本能执行,放crontab却不能执行,在线等待! ”)
2、将/path/filea写入crontab中,就根本运行不起来。
3、如果删掉su - bbb << ENDbbb 和ENDbbb,会有其他问题:
首先以root在NAS上建立的目录,属主是nfsnobody,且使用chown根本不起作用,显"chown: changing ownership of "path/.../ Operation not permitted",这样使用cp或是tar cf - . |(cd path ; tar xf - )根本写不进去。这个不知是NAS的问题,还是我mount没写好。

论坛徽章:
0
18 [报告]
发表于 2005-08-10 17:07 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

这感觉这个问题应该不是太难吧。
怎么没人能解决吗!

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
19 [报告]
发表于 2005-08-10 17:34 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

是aaa和bbb用户可以tar而root不行么(难以理解)?
那你加到aaa和bbb的crontab中去tar

论坛徽章:
0
20 [报告]
发表于 2005-08-10 19:35 |只看该作者

脚本能执行,放crontab却不能执行,在线等待!

原帖由 "waker" 发表:
是aaa和bbb用户可以tar而root不行么(难以理解)?
那你加到aaa和bbb的crontab中去tar

不是说aaa可以tar,root不能tar,烦请Waker大哥仔细看我前面的帖子!唉,难道我表达能力有这么差吗?!
另外Waker大哥怎么老出馊主意啊。我如果分别在aaa和bbb中的crontab加tar有什么意义啊。为最好利用资源,肯定是aaa的tar执行完毕,然后执行bbb的tar,然后。。。,我如何知道aaa的执行时间有多长,何况如果不仅仅这两个用户呢,如果有100甚至更多的用户呢。所以这个动作肯定是root执行最好了。

唉,没人有好的解决办法吗???!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP