采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果任务是执行echo hello,那么err为nil 如果任务是执行sleep 5, 那么cancelfunc执行后,err为exit status 1.
同学好,shell被强制杀死,是会返回非0错误码的。
测试方法就是开启2个shell终端,一个运行sleep 100,一个去kill掉sleep进程,然后观察退出错误码:
xxx-MacBook-Pro:
test
xxx$
sleep
1000
Terminated: 15
xx-MacBook-Pro:
echo
$?
143
登录后可查看更多问答,登录/注册
分布式系统设计+高并发细节处理,一次性让你“晋级”到位
1.1k 5
1.1k 3
1.5k 1
1.0k 7
978 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号