原文:Windows编写的shell脚本,在linux上无法执行

前两天由于要查一个数据库的binlog日志,经常用命令写比较麻烦,想着写一个简单的脚本,自动去刷一下数据库的binlog日志,就直接在windows上面写了,然后拷贝到linux中去运行,其实很简单的脚本,具体如下: 就是一个很简单的刷新数据库日志的操作,用了一个循环语句而已,拷贝到linux上面时,死活就报错,显示for循环的语法不对,命令操作路径不对。 晚上查了好久,就是不能用,而且整个命令 ...

2018-11-25 11:49 0 1057 推荐指数:

查看详情

Windows下生成的shell文件在上传到Linux上发现无法执行

为了批量生成shell文件,我在Windows下用knime循环生成一批shell文件,在上传到Linux执行时发现报错: 在将shell文件内的代码完全复制到一个新建的shell文件下,发现执行成功。 发现原因是win下空格之类符号与Linux下不一致,因此编译错误 执行 ...

Mon Jan 28 00:40:00 CST 2019 0 614
windows编写shell脚本执行错误

windows 下,换行符是 \r\n,在linux下,换行符是 \n。如果你在IDEA里写sh脚本,可以手动设置脚本的换行符为 \n,如果你用notepad++写脚本,可以显示所有字符,以便明确知道换行答到底是什么。不过还是建议在Linux环境下写脚本并验证,注意在windows环境下 ...

Fri Sep 07 19:17:00 CST 2018 0 1115
Linuxshell 脚本 (.sh) 编写执行

shell脚本   shell脚本就是一些命令的集合 一、运行.sh文件 方法一:当前文件执行.sh 文件 方法二:绝对路径执行.sh 文件 查看运行过程   运行预览    二、脚本编写 ...

Fri Dec 31 23:03:00 CST 2021 1 16686
关于windows编写shell脚本linux无法运行报错问题

首先,你写的shell脚本必须是正确的, 其次,无法运行的原因:因为windows下的换行是两个字节,而你上传到linux,linux下换行是两个字节,所以编译的酒不正确的,导致无法 运行脚本, 这种情况怎么办呢? 两种解决方法, 1.直接在linux环境,用vi来编写 2.上传 ...

Sat Jun 30 19:56:00 CST 2018 0 1379
crontab无法执行sh脚本

场景例子:想写一个定时任务,每小时执行。python是虚拟环境 virtualenv和virtualenvwrapper管理 以下是linux bash脚本 主要作用是运行虚拟环境执行脚本 之前手动运行这个脚本可以,但是做定时任务总是无法执行。原因是crontab没有加载运行环境 ...

Mon Jul 01 23:18:00 CST 2019 0 2109
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM