ZKX's LAB

Linux在执行shell脚本时提示find: command not found,单独执行该命令可以正常执行 shell 脚本命令超时

2021-04-06知识8

Linux在执行shell脚本时提示find: command not found,单独执行该命令可以正常执行 出现此问题的2113原因:linux 执行sh文件里面缺少PATH=$PATH:/sbin,将其5261添加进即可解决4102问题。详细的操作步骤如下:1、首先,需要打开1653计算机的桌面,右键单击并选择“打开终端”这一项,如下图所示。2、其次,完成上述步骤后,将进入如图所示的页面,在命令行上输入“gedit/etc/profile”,然后按Enter键,如下图所示。3、接着,完成上述步骤后,会弹出一个对话框,需要在以下行中添加“PATH=$PATH:/sbin”,如下图所示。4、最后,完成上述步骤后,单击界面左上角的“保存”按钮以完成操作并解决问题,如下图所示。

linux的shell脚本中等待子程序执行超时 判断进程是否存在。示例:timer=20#20s定时器flag=1#标识进程是否存在while[$timer-gt?0]do?sleep?2?ps-aux|grep?进程名|grep-v?grep>;/dev/null#查询进程[$?ne?0]&。

shell脚本超时kill 可以考虑写个判断脚本sleep 108000ps-fe|grep a.sh|grep-v grepif[$?eq 0]thenkill PID(PID自己grep下)elseb.shfi

#shell 脚本命令超时

随机阅读

qrcode
访问手机版