Timer
class Timer extends Unit
Timer-Unit
Constants
SPECIFIERS_FULLUNITNAME |
Platzhalter: Vollständiger Unit-Name |
SPECIFIERS_UNESCAPED_FULLUNITNAME |
Platzhalter: Vollständer unescaped Unitname |
SPECIFIERS_PREFIX |
Platzhalter: Präfix |
SPECIFIERS_UNESCAPED_PREFIX |
Platzhalter: unescaped Präfix |
SPECIFIERS_INSTANCENAME |
Name der Instanz |
SPECIFIERS_UNESCAPED_INSTANCENAME |
Unescaped Instancename |
SPECIFIERS_UNESCAPED_FILENAME |
Unescaped Dateiname |
SPECIFIERS_CONTROLGROUPPATH |
Kontrollgruppe |
SPECIFIERS_CONTROLGROUPPATHSLICE |
Kontrollgruppe im slice |
SPECIFIERS_ROOTCONTROLGROUP |
Root-Kontrollgruppe |
SPECIFIERS_RUNTIMEDIRECTORY |
Das Run-erzeichnis (meist /run) |
SPECIFIERS_USERNAME |
Benutzername |
SPECIFIERS_USERID |
Benutzer-ID |
SPECIFIERS_USERHOME |
Benutzerverzeichnis |
SPECIFIERS_USERSHELL |
Benutzershell |
SPECIFIERS_MASCHINEID |
Maschinene-ID |
SPECIFIERS_BOOTID |
Boot-ID |
SPECIFIERS_HOSTNAME |
Hostname |
SPECIFIERS_KERNELRELEASE |
Kernel-Release |
SPECIFIERS_SIGNLESIGNEDPERCENT |
Einzelnes Prozesnzeichen |
UNIT_DESCRIPTION |
Beschreibung |
UNIT_DOCUMENTATION |
URL zur Dokumentation |
UNIT_REQUIRES |
Benötigte Services |
UNIT_REQUIRESOVERRIDABLE |
Benötigte Services, die de rBenutzer überschriben kann |
UNIT_REQUISITE |
Indentisch zu REQUIRE, bis auf das die notwendigen Einheiten nicht gestartet werden und das starten Service sofort scheitert. |
UNIT_REQUISITEOVERRIDABLE |
Indetisch zu Requisite, die Anforderung kann jedoch durch den Nutzer überschriebenen werden. |
UNIT_WANTS |
Eine schwächere Form von Require |
UNIT_BINDSTO |
Konfigurierte Abhängigkeiten |
UNIT_PARTOF |
Identisch zu Require, bis auf das die Anweisung nur für Start und Stop gilt |
UNIT_CONFLICTS |
Die angegebenen Service dürfen nicht gleichzeitig laufen. Ein start der Unit stop automatisch die hier aufgeführten Units. |
UNIT_BEFORE |
|
UNIT_AFTER |
|
UNIT_ONFAILURE |
|
UNIT_PROPAGATESRELOADTO |
|
UNIT_RELOADPROPAGATEDFROM |
|
UNIT_JOINSNAMESPACEOF |
|
UNIT_REQUIRESMOUNTSFOR |
|
UNIT_ONFAILUREJOBMODE |
|
UNIT_IGNOREONISOLATE |
|
UNIT_IGNOREONSNAPSHOT |
|
UNIT_STOPWHENUNNEEDED |
|
UNIT_REFUSEMANUALSTART |
|
UNIT_ALLOWISOLATE |
|
UNIT_DEFAULTDEPENDENCIES |
|
UNIT_JOBTIMEOUTSEC |
|
UNIT_JOBTIMEOUTACTION |
|
UNIT_JOBTIMEOUTREBOOTARGUMENT |
|
UNIT_CONDITIONARCHITECTURE |
|
UNIT_CONDITIONHOST |
|
UNIT_CONDITIONKERNELCOMMANDLINE |
|
UNIT_CONDITIONSECURITY |
|
UNIT_CONDITIONCAPABILITY |
|
UNIT_CONDITIONACPOWER |
|
UNIT_CONDITIONNEEDSUPDATE |
|
UNIT_CONDITIONFIRSTBOOT |
|
UNIT_CONDITIONVIRTUALIZATION |
|
UNIT_CONDITIONPATHEXISTSGLOB |
|
UNIT_CONDITIONPATHISDIRECTORY |
|
UNIT_CONDITIONPATHISSYMBOLICLINK |
|
UNIT_CONDITIONPATHISMOUNTPOINT |
|
UNIT_CONDITIONPATHISREADWRITE |
|
UNIT_CONDITIONDIRECTORYNOTEMPTY |
|
UNIT_CONDITIONFILENOTEMPTY |
|
UNIT_CONDITIONFILEISEXECUTABLE |
|
UNIT_SOURCEPATH |
|
INSTALL_ALIAS |
|
INSTALL_WANTEDBY |
|
INSTALL_REQUIREDBY |
|
INSTALL_ALSO |
|
INSTALL_DEFAULTINSTANCE |
|
EXTENSION |
Dateierweiterung |
TIMER_ONACTIVESEC |
|
TIMER_ONUNITACTIVESEC |
|
TIMER_ONUNITINACTIVESEC |
|
TIMER_ONCALENDAR |
|
TIMER_ACCURACYSEC |
|
TIMER_UNIT |
|
TIMER_PERSISTENT |
|
TIMER_WAKESYSTEM |
|
TIMER_ONBOOTSEC |
|
TIMER_ONSTARTUPSEC |
|
Properties
protected string | $name | from Unit | |
protected string | $instance | from Unit |
Methods
Timer-Sektion
Details
in Unit at line 492
__construct(string $fullname)
Neue Instanz
Der Name der Instanz muss in der Form <name>[@<instance>].<unit> angegeben werden. Dabei ist name der Name, instance der Name der optionalen Instanz und unit der Type der Einheit.
Beispiele:
example.service [email protected] example.timer
in Unit at line 519
string
getName()
Name der Einheit ohne Typ
Der Name der Einheit example.service ist example. Der Type ist service
in Unit at line 532
string|null
getInstance()
Name der Instanz
Die Instanz der Einheit [email protected] ist instance. Der Type ist service. Wurde keine Instanz angegeben so wird null zurückgegeben.
in Unit at line 544
string
getFullName()
Vollständiger Name der Einheit mit Typ
Der Name der Einheit example.service ist example. Der Type ist service
in Unit at line 556
string
getType()
Typ der Einheit
Der Typ der Einheit example.service ist service. Der Name ist example
in Unit at line 571
Unit
addUnitValue(string $key, string $value)
Unit-Sektion
Fügt einen Wert der Unit-Sektion hinzu. Als Schlüssel stehen Konstanten mit dem Prefix UNIT_ zur Verfügung.
in Unit at line 586
Unit
addInstallValue(string $key, string $value)
Install-Sektion
Fügt einen Wert der Install-Sektion hinzu. Als Schlüssel stehen Konstanten mit dem Prefix INSTALL_ zur Verfügung.
at line 104
Timer
addTimerValue(string $key, string $value)
Timer-Sektion
Fügt einen Wert der Timer-Sektion hinzu. Als Schlüssel stehen Konstanten mit dem Prefix TIMER_ zur Verfügung.