Ich mache große Backups, die meinen Server bei der Verwendung stark belasten tar/gzip
. Ich habe die Aufgabe als Cronjob eingerichtet, der auf mein Skript zugreift, das die Sicherung verwaltet. Ich weiß, dass nice
dies möglicherweise in dieser Situation hilfreich sein kann, bin mir aber nicht sicher, wie ich es richtig einsetzen soll.
Ich habe die folgenden Befehle in meinem Skript:
tar -cf
gzip -9
Würde ich einfach den nice
Befehl davor hinzufügen , um die Priorität zu verringern?:
nice -n 13 tar -cf
nice -n 13 gzip -9
Gibt es irgendwelche Einschränkungen bei der Verwendung dieses Ansatzes? Vielen Dank.
nice
? Sie planen den gesamten Sicherungsprozess. Überprüfen Sie auch den ionice
Befehl.
ionice
, also muss ich es überprüfen. Das Skript wird von einem Cronjob aufgerufen - würde ich das also einfach in Crontab anhängen? zum Beispiel : 30 22 * * * /bin/sh nice -n 13 myscript.sh
. Ich bin mir auch nicht sicher, aber wenn ich dies innerhalb des Skripts tun würde, würde die zweite nicht die erste nice
beeinflussen? was bedeutet, dass gzip ein Teilprozess von Teer ist?
tar
und gzip
danach, wirkt nice
sich dies auf das Skript und den gesamten untergeordneten Prozess aus.
* * * * * /usr/bin/nice -n 13 ...
- würde ich es also nicht verwenden /usr/bin/sh
?