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换成其他命令也可以达到同样效果。