Erstellen von Units: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
=Aufgabe=
 
=Erster Teil=
 
 
*Vorgegeben ist dieses Shellskript
 
*Vorgegeben ist dieses Shellskript
 
*/usr/local/sbin/test-system.sh
 
*/usr/local/sbin/test-system.sh
Zeile 13: Zeile 11:
 
*Starten sie die Skripte ins System.
 
*Starten sie die Skripte ins System.
 
*Testen sie die Funktion
 
*Testen sie die Funktion
=Zweiter Teil=
 
*Was bewirkt die Direktive RemainAfterExit=yes in der Service Sektion?
 
*Enablen sie die Units und starten sie den Rechner neu.
 
*In welcher Reihenfolge wurden die Skripte gestartet?
 

Version vom 10. Januar 2023, 08:52 Uhr

  • Vorgegeben ist dieses Shellskript
  • /usr/local/sbin/test-system.sh
#!/bin/bash
echo test-system-$1 $(date)  >> /tmp/test-system.log
  • Erstellen sie 3 System-units
  • date1.service
  • date2.service
  • date3.service
  • Diese sollten im default.target gestartet werden.
  • Dies sollten das obige Skript mit dem jeweiligen Parameter 1, 2 oder 3 aufrufen.
  • Starten sie die Skripte ins System.
  • Testen sie die Funktion