日期:2014-05-16  浏览次数:20737 次

.sh文件的相关问题
在.sh文件中执行cp命令时遇到这样的问题:文件内容为
cd /home/file && cp a.txt b.txt 执行这个文件时,报错cp: 目标 “\r” 不是。请问下这是为什么,还有就是在.sh中如果是把目录A中文件a.txt 复制到目录B中b.txt要怎么写命令


------解决方案--------------------
#!/bin/bash写了吗。
------解决方案--------------------
探讨
引用:
引用:

.sh文件中主要是运行函数,我是把函数包装成.sh文件,然后nohup ./filename.sh


这样运行就要加上#!/bin/bash

这个可以有,不过我上述的问题是跟加不加#!/bin/bash有关的吗?

------解决方案--------------------
探讨

nohup: appending output to “nohup.out”
nohup: cannot run command “./test.sh”: 没有那个文件或目录

test.sh的内容是
#!/bin/bash

echo `date '+20%y-%m-%d %T'`

cp /home/aaa/bbb/ccc/a.txt /data/b.txt

ech……