Bash脚本不复制文件

时间:2017-01-05 10:49:10

标签: bash shell

我有一个非常简单的bash脚本(或者我认为 - 但我不经常写它们):

cp -f /mnt/storage/vhosts/domain1.COM/private/auditbaseline.php /mnt/storage/vhosts/domain1.COM/httpdocs/modules/mod_monitor/tmpl/audit.php
cp -f /mnt/storage/vhosts/domain1.COM/private/auditbaseline.php /mnt/storage/vhosts/domain2.org/httpdocs/modules/mod_monitor/tmpl/audit.php

该脚本将auditbaseline的内容复制到域1和域2。

由于某种原因,它不起作用。如果我自己有第一行就可以了,但是当我添加第二行时,我无法使它工作,它会锁定脚本并且无法访问它们。

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:0)

您是否可以在Windows计算机上创建此脚本?您应该确保文件中没有CRLF换行符。在这种情况下,请尝试使用dos2unixhttp://www.linuxcommand.org/man_pages/dos2unix1.html)转换文件。