【发布时间】:2010-06-04 20:44:59
【问题描述】:
我使用 cygrunsrv 和 vixie 的 cron for cygwin 安排了一个 cron 作业。该作业是一个 shell 脚本,它将文件从一个目录复制到另一个目录并重命名它们。
脚本位于 /home/martin/my/script/copy_files.sh 中。并且路径的权限是:
drwxrwxrwt+ 1 martin root 0 2010-06-02 17:36 home
drwxr-xr-x+ 1 martin Domain Users 0 2010-06-03 16:19 martin
drwxrwxrwt+ 1 martin Domain Users 0 2010-06-02 16:47 my
drwxrwxrwt+ 1 martin Domain Users 0 2010-06-04 16:31 script
-rwxr-xr-x 1 martin Domain Users 439 2010-06-02 18:10 copy_files.sh
当我ls -l时,源文件为:
-rwxrw-rw- 1 martin Domain Users 13856 2010-06-04 10:05 .bash_history
但是当作业运行时,cp命令失败,原因是
cp: /home/martin/.bash_history: The system cannot find the path specified.
那么有什么问题吗?我该如何解决?
谢谢。
【问题讨论】: