A. linux下创建一个脚本,双击后,点“在终端中执行”没反映,但点运行脚本执行,请问是为什么
环境变量不一样啊,试着修改一下你的shell的环境变量为一样的!$ setBASH=/bin/bash
B. linux(fedroal10)怎么设置双击直接运行脚本
Linux系统里面,在命令行下面执行下面命令.
chmod +x test.py
这样test.py脚本就有了"可执行"的属性,在GUI里面就能双击运行了.
windows系统里面,如果你已经安装了python,那么直接双击,脚本是会运行的.不过有可能你直接看不到结果.
C. linux下创建一个脚本,双击后,点“在终端中执行”没反映,但点运行脚本执行,请问是为什么
忘掉用鼠标运行脚本这种windows方式吧,自己打开终端执行脚本吧。
如果有什么报错,可以加上debug参数看看有哪些报错 sh -x your_stupid_script.sh
D. linux脚本.sh,使用全路径无法正常运行的原因
#!/bin/bash
#*****你的错误再这里,取出的进程号都有两个****运行脚本已经给出提示
#pid,进程id,processidentity
pid=`pidof-s<tomcat进程完整进程显示的名称,如果有路径带着路径>`
kill-9$pid
#原文写的1秒,你觉得合理吗?真能完成?
sleep30
/usr/local/apache-tomvat-7.0.55/bin/startup.sh
#原文写的1秒钟你觉得tomcat能启动起来吗?
sleep15
ps-ef|greptomcat
sleep5
exit0
E. linux sh文件,为什么点了运行之后没反应
sh 文件 是 Shell 脚本文件——它既是可以运行的文件,又是可以编辑的文本文件。
因此,打开他有两种方法——打开运行,和打开编辑。
你可以通过右键菜单来选择用哪种方式打开。
另外,Linux 和 Unix 系统中,文件出了读取和写入的权限之外,还有执行的权限。你可能要确认你有这个权限。
你可以通过 chmod 777 __.sh 来修改你的文件权限。
F. LINUX下SHELL编程脚本无法执行,提示no such file or directory.
结束符的问题,该hello文件,你恐怕是在windows下写的吧,文件的格式有问题。你可以:或者:在windows下打开该文件,然后另存为,这时要选择行结束符为 unix terminators - LF或者:在用VI 打开 ,然后删除所有的"^M"
G. linux上写了脚本,不能执行!求解答!
你的脚本是在普通用户下编写、设置权限的?
/opt下的东西都需要root权限才能修改、mount也需要root权限。
如果不是必须运行在非root用户下的话,建议试试用root账户执行。
H. linux脚本运行出错
在脚本第一行加入一行
#!/bin/bash
调用bash执行此脚本。猜想你用sh执行了脚本,而sh并不支持你所用的逻辑语句。
path设置命令/程序搜索路径。比如你调用echo的时候,解释器会遍历path变量中设置的每个目录查找echo可执行文件的存在。
I. Linux systemd 自启动脚本无法正常运行(求助分析方向)
chmod +X /etc/rc.d/rc.local
J. linux脚本运行失败
PATH 是系统使用的环境变量。PATH 中有 /usr/bin: /bin 等等重要路径。
你不能随便更改。
你自定义的变量,不能和系统变量重名了。
你可以定义为
#!/bin/bash
jy01299803_PATH=/report/site
echo"number:"`ls/users|wc-l`>>${jy01299803_PATH}/report.txt