linux下用crontab执行定时任务时 出现的路径问题。

W_qiaofei 2012-10-23 10:12:17
我用crontab做一个定时任务,每隔2小时去执行一个脚本;
问题就在这个脚本上,这个脚本包含很多可执行文件,而有些可执行文件需要加载配置文件来执行,
问题来了:这些配置文件和脚本都在同一个目录下,但是crontab不支持相对路径,脚本中,有的可执行文件加载配置文件时却依赖的是相对路径,还没法改成绝对路径(除非改代码)。
所以呢,想问下各位,看能否配置下crontab的执行路径,让他的执行路径就在我指定的目录下,这样就没有那问题了。

谢了先。。
...全文
413 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wujian82313 2012-12-06
  • 打赏
  • 举报
回复
楼主怎么解决了,麻烦详细说一下
W_qiaofei 2012-10-25
  • 打赏
  • 举报
回复
问题已经解决了,同时谢谢楼上。。
looooooooop 2012-10-23
  • 打赏
  • 举报
回复
你为什么不在脚本中执行可执行文件之前先改变当前目录呢?

64,281

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧