Exec kullanarak cevap oldukça yararlıdır.
Ancak apt-get kılavuzuna göre -q = 2'yi bu şekilde kullanmak iyi bir fikir değil (yine de yıllarca sorunsuz kullanıyorum)
-q, --quiet
Quiet; produces output suitable for logging, omitting progress indicators. More q's will produce more quiet up to a maximum of 2. You can also use -q=# to set the
quiet level, overriding the configuration file. Note that quiet level 2 implies -y, you should never use -qq without a no-action modifier such as -d, --print-uris or
-s as APT may decided to do something you did not expect. Configuration Item: quiet.
Ben yıllardır kendim için bir senaryo kullandım, apt-get aşağıdaki şekilde çalışan:
ssh example.org "apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get clean"
İnsanların bahsettikleri kukla ve diğer araçlar gibi şeyler işe yarayabilir, ancak temelde bir insan tarafından yazılan birkaç komutu taklit eden şey için aşırıya kaçmış gibi görünüyor. Belirli bir iş için en basit aracı kullanmaya inanıyorum, bu durumda bir bash betiği işlevselliği kaybetmeden aldığı kadar basit.