ZKX's LAB

adb :command not found 在linux命令行下调用带adb命令的shell脚本没问题,通过apache从浏览器调用失败 shell脚本调用shell命令行

2021-04-09知识1

linux 调用命令的输出 跟shell脚本调用命令的输出 颜色不一样 ? 只要再添加-color选项就可以了ls-a-color祝你好运~望采纳~

shell脚本调用外部脚本的问题 估计是因为脚本1中使用了cd命令改变了当前路径,脚本2中继承了脚本1中的当前路径;而一旦脚本1结束回到主shell,这个当前路径也就不复存在。如果在脚本2基于这个当前路径启动jar包前,脚本1结束了,那么当前路径肯定回到了主shell的设置去了,jar包就启动不了了。任何外部调用的shell命令执行都会产生一个进程,都会有一个pid,即使最终执行是返回错误。所以,两点建议:1)脚本1调用2的命令行后加上&,置入后台运行,这样就不会因为脚本1的结束而影响脚本2的运行。2)脚本中尽量不要用cd命令跳转目录,尽量使用绝对路径。

linux下shell脚本执行过程中重新输入命令 其实可以写成2113一个脚本function 就好也可以直接调用5261比如说我4102有2个文件abcd.shbin/bashecho$1test.shecho pls input somethingread inputclearabcd.sh$input现在我执行test.shtest.shpls input somethingzzzzzzzzzzz结果是1653zzzzzzzzzzz这就是简单的调用你可以传递参数就好如果你有多个需要输入的就很麻烦。写成方法会更好些

#shell脚本调用shell命令行

qrcode
访问手机版