sudo 的-S参数允许加入密码,这样可以做到无人值守 ,000000的地方就是你的密码。
单行导入:
ubuntu@ubuntu18-vm:~$ cat test.sh sudo -S docker load -i apollo_docker_smoke_volume-yolo_obstacle_detection_model-x86_64-20210321.tar <<EOF 000000 EOF
多行导入:
ubuntu@ubuntu18-vm:~$ cat test.sh sudo -S docker load -i apollo_docker_smoke_volume-yolo_obstacle_detection_model-x86_64-20210321.tar docker load -i apollo_docker_faster_rcnn_volume-traffic_light_detection_model-x86_64-20210321.tar <<EOF 000000 EOF
这个方法不只是用在docker 上,把docker换成其他命令也可以达到同样效果。
参考:
https://blog.csdn.net/hpu11/article/details/71525066