昨天编译了一个服务器,按照教程所示,运行到.sh的时候怎么都不能运行,之前记得应该是权限的问题,但是时间久远,近来有不怎么用linux,查了下,大致有以下2中解决方案:
1.sh + ./run.sh
在当前目录找到要运行的文件,我要运行的是run.sh,直接执行这个命令。ok,没有提示错误,运行成功。当然,也可以加点打印日志,表明改程序执行了。
2. 修改权限
1.运行chmod u+x run.sh,修改文件权限;
2.直接运行./run.sh,可以正常运行
总结:
就以上2种方式,都是ok的,第一种,可以运行,只不过每次都要执行sh+run.sh,太过麻烦;建议采用第二种,只用修改一次,以后可以执行./run.sh。不用每次都执行sh+......,不仅仅是省去了一个命令,而且只去关注自己最看好的。










网友评论