निष्पादन का उपयोग करने वाला उत्तर काफी मददगार है।
हालाँकि apt-get मैन्युअल के अनुसार इसका उपयोग करने के लिए एक अच्छा विचार नहीं है -q = 2 इस तरह से (हालांकि मैंने इसे बिना किसी समस्या के उपयोग किया है)
-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.
मैंने वर्षों से स्वयं एक स्क्रिप्ट का उपयोग किया है, उपयुक्त तरीके से चल रहा है:
ssh example.org "apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get clean"
कठपुतली और अन्य उपकरण लोगों द्वारा बताई गई चीजें जैसे निश्चित रूप से काम कर सकती हैं, लेकिन ऐसा लगता है कि यह मूल रूप से एक इंसान द्वारा टाइप किए गए कुछ आदेशों की नकल कर रहा है। मैं एक विशिष्ट नौकरी के लिए सबसे सरल उपकरण का उपयोग करने में विश्वास करता हूं, इस मामले में एक बैश स्क्रिप्ट के बारे में सरल है क्योंकि यह कार्यक्षमता खोए बिना मिलती है।