关于solaris默认sh中wait命令的问题
在linux bash下
我不管多久,中间也不管又打了多少个命令
wait pid
都能正确返回那个pid退出时的值
但在solaris(9,10)上默认的sh
我第一次wait,并且是紧跟
cmd &
命令,
wait $!
可以
但是若再打任意一个命令,比如
pwd
然后,再
wait 上面的那个pid
此时却返回0了
很是奇怪,不知道sh为啥这样处理
也想找到规避的方法
因为我在后台命令和wait之间,必须打其他的命令
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那就说明上面那个命令执行完了吧