免费注册 查看新帖 |

Chinaunix

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

crontab command 后带两个参数问题 [复制链接]

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
11 [报告]
发表于 2010-03-24 11:23 |只看该作者
50 09 * * * /home/souni/scripts/channel_1.sh 1800   > /tmp/out.txt  2>1 &

这条命令我现在改成了
5 ...
souni123 发表于 2010-03-24 10:18


我不明白,为什么我在终端直接执行
其实,我已经回答你这个问题了,你知道,你现在运行这个和反正crontab中运行的差别吗?
你现在登陆的是一个login shell,而且是一个课交互的,而你在crontab中登陆是,是一个非交互的nonlogin shell,
说到底,就是你的shell有问题,你的前面要加入对系统环境变量的引入,一堆人在这里犯错误!自己好好看看把

论坛徽章:
0
12 [报告]
发表于 2010-03-24 13:59 |只看该作者
恩,谢谢!!

论坛徽章:
0
13 [报告]
发表于 2010-03-25 15:58 |只看该作者
本帖最后由 souni123 于 2010-03-25 16:01 编辑

已解决!

我里面是用mplayer录制视频文件的,在 echo $PATH中并没有mplayer所在的那个路径,虽然的终端中可以直接运行mplayer

我解决方法是:在$PATH中加入了mplayer所在的路径,并且脚本中用了绝对路径。(算双保险了吧)


希望有些跟我犯同样错误的朋友,以此为戒。
(呵呵,不过可能,少有跟我犯同样错误的吧!呵呵

论坛徽章:
0
14 [报告]
发表于 2014-06-25 16:09 |只看该作者
:在$PATH中加入了mplayer所在的路径   这个是指什么文件下的?makefile的吗?
新手!

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
15 [报告]
发表于 2014-06-26 08:25 |只看该作者
yhuihon 发表于 2014-06-25 16:09
:在$PATH中加入了mplayer所在的路径   这个是指什么文件下的?makefile的吗?
新手!

$PATH环境变量。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP