马红亮发表的博客

马红亮 - 2018年08月10日 星期五 12:39
世界上的任何人

    昨天在编写Ubuntu的sh文件(shell脚本),以定时自动备份moodle数据库。开始使用的是Notpad++软件,因为看到有保存为bash、sh文件的选项。自动备份的命令都输入对了,结果上传到服务器,然后在调用sh文件时系统多处提示:No such file or directory,反复检查备份命令,都没有问题。折腾了1个多小时,突然醒悟过来可能是在Windows下用Notpad++编辑Linux可执行文件这种方式存在问题,于是在Ubuntu下直接用Nano命令新建了一个sh文件,一调用立刻顺利备份。


    今天网上一查,Windows下用Notpad++编写的sh文件其实是Dos格式,显然不适合在Linux系统下运行。最好还是直接在Linux系统下编写sh文件。

标签:
[ 修改时间: 2018年08月10日 星期五 13:07 ]