gksudo - vad är bäst?
Postat: 09 feb 2010, 18:27
Hittade ett skript för några dagar sedan med en rad som förbryllade mig lite. Skriptet hittar man i sin helhet på denna sida. Raden jag tänker på är följande:
Jag fattar inte poängen med denna rad.
Det som jag egentligen tänkte fråga är dock detta:
När jag skriver ett skript där vissa saker kräver att man är superuser eller root eller vad man vill kalla det, är det då att föredra att man skriver gksudo (eller sudo, men jag förmodar att samma principer gäller för båda, så jag håller mig till gksudo i denna fråga) för varje kommando som kräver root eller är det bättre att man kör hela skriptet med gksudo?
I mitt fall består skriptet jag håller på med till största delen av apt-get och liknande. Borde jag skriva gksudo apt-get varje gång eller är det bättre att jag istället kör skriptet med gksudo MittSkript?
Som det ser ut just nu så är det en liten blandning, eftersom en del av mitt skript är snodd rakt av från sidan jag länkade till ovan, men jag vill vara enhetlig och har alltså nu att välja mellan att antingen lägga till gksudo där det saknas eller ta bort det där det nu finns med.
Kod: Markera allt
gksudo "echo 0"
Det som jag egentligen tänkte fråga är dock detta:
När jag skriver ett skript där vissa saker kräver att man är superuser eller root eller vad man vill kalla det, är det då att föredra att man skriver gksudo (eller sudo, men jag förmodar att samma principer gäller för båda, så jag håller mig till gksudo i denna fråga) för varje kommando som kräver root eller är det bättre att man kör hela skriptet med gksudo?
I mitt fall består skriptet jag håller på med till största delen av apt-get och liknande. Borde jag skriva gksudo apt-get varje gång eller är det bättre att jag istället kör skriptet med gksudo MittSkript?
Som det ser ut just nu så är det en liten blandning, eftersom en del av mitt skript är snodd rakt av från sidan jag länkade till ovan, men jag vill vara enhetlig och har alltså nu att välja mellan att antingen lägga till gksudo där det saknas eller ta bort det där det nu finns med.