apt-get을 사용하여 자동으로 설치 될 bash 스크립트를 작성하려고합니다.apt-get은 bash에서 설치가 실패한 후 루프에서 계속 실행되지 않습니다.
방법 1 개
Install(){
for TempVar in "$1"
do
eval 'sudo apt-get install '$TempVar
done
}
방법 뭔가를 설치하지 못했습니다 두 경우 모두 2
Install(){
eval 'sudo apt-get install '$TempVar
}
for TempVar in "$1"
do
Install '(insert programs here separated by spaces)'
done
apt-get을 아무것도를 설치하기를 거부 : 나는 설치를 위해 다음과 같은 방법을 사용하고 있습니다. 당연히 apt-get은 for 루프가 끝난 후 같은 스크립트에서 정상적으로 작동합니다. 나는 그것이 실행 된 루프가 완전히 종료 될 때까지 apt-get이 오류 상태를 유지한다는 인상하에있다. 이 문제를 해결할 방법이 있습니까?
http://stackoverflow.com/posts/27219398/edit를 클릭하고 코드를 코드로 지정하여 코드 및 일반 텍스트를 확인하십시오. –