随笔分类 - Linux
摘要:问题描述: 在脚本中调用了source /etc/profile,脚本出现了很奇怪的问题,还没有经过初始化的函数运行了多次,导致部分变量没有获取,脚本执行失败。 代码示例: #!bin/sh test(){ #do something } init_param(){ } main(){ source
阅读全文
摘要:使用场景服务器A需要远程调用服务器B上的脚本,由于脚本需要交互的执行,所以需要expect,可以预定一些参数用户交互执行,具体实例如下: 直接执行sh A.sh即可,远程机器B的脚本B.sh就会运行 调用脚本A.sh #!/bin/bash currentdir=$(cd `dirname $0`;
阅读全文
摘要:shell脚本本身不支持多线程语法,这里所说的多线程本质上是使部分代码在后台运行(多进程),使cpu自动的调用各个进程,最大限度的利用cpu的性能。 这里所说的能使用多线程的场景值得是部分代码块可以并行执行,相互之间没有影响的情况。 使用&符号后台运行多个代码块 #!/bin/bash echo "
阅读全文

浙公网安备 33010602011771号