可能的原因:
crontab 的执行路径与事件调用程序的执行路径不同。导致在实际程序中采用相对路径出错。(ps. 遇到过采用相对路径crontab打开文件为空,而手动执行成功)。
解决方法:
程序里的相对路径改为绝对路径。
或使用int chdir(const char *path);更改程序的执行路径。
可能的原因:
crontab 的执行路径与事件调用程序的执行路径不同。导致在实际程序中采用相对路径出错。(ps. 遇到过采用相对路径crontab打开文件为空,而手动执行成功)。
解决方法:
程序里的相对路径改为绝对路径。
或使用int chdir(const char *path);更改程序的执行路径。