Sida 1 av 1

Varför fungerar inte mitt script?

Postat: 07 jan 2008, 16:16
av Lulle
Hej!
Det är så att jag har laggt till mitt script så att jag kan högerklicka på skrivbordet och sedan välja mitt script under scripts.

MItt script fungerar inte, för efter jag har kört det och sedan kör sudo apt-get autoremove, så hittar den ändå paket som den tar bort.
Mitt script ser ut så här:

Kod: Markera allt

#!/bin/bash
#
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
sudo /etc/cron.daily/prelink

    if zenity --info --text "Nu är din dator städad!"
     then
         exit
fi
exit
Jag får inge felmdelande heller från terminalen, jag ser inte äns terminalen när scriptet körs utom jag får bara upp rutan "Nu är datorn städad!" efter ett litet tag.
Kan det bero på att man lär svara "j" på massa frågor?
Om så är fallet hur aktiverar jag så att scriptet svarar ja på alla frågor automatiskt?

SV: Varför fungerar inte mitt script?

Postat: 07 jan 2008, 16:23
av Mekaniserad Apelsin
apt-get har switchen -y som betyder "assume-yes"


Prova:

sudo apt-get autoremove -y
sudo apt-get autoclean -y
sudo apt-get clean -y

Kör skriptet först i en terminal för att kolla om det funkar bra.