D2000 kernel štandardne spúšťa nakonfigurované D2000 procesy, ktoré bežia na rovnakom počítaci. V prípade že sú procesy prevádzkované na inom počítači ako beží D2000 kernel, je nutné im zabezpečiť automatické spúšťanie. Skript d2proc umožňuje vytvoriť pre takéto procesy systemd službu, ktorá automatické štartovanie zabezpečí.
<proclabel> je jednoznačné označenie samostatne štartovaného procesu
<command> je jedna z možností:
vytvorí systemd službu pre samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc create remote_comm Enter D2000 process name and parameters: kom /Sxx.xx.xx.xx /Wremote Standalone process "remote_comm" was created. |
.Je vytvorená systemd služba s menom v tvare d2000-proc-<proclabel>.service, v našom prípade to bude d2000-proc-remote_comm.service.
Po vytvorení služby je možné proces spustiť skripom ./d2proc start <proclabel>, viď nižšie.
zmaže systemd službu pre samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc delete remote_comm Standalone process "remote_comm" was deleted. |
spustí samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc start remote_comm remote_comm started successfully. |
zastaví samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc stop remote_comm remote_comm stopped successfully. |
reštartuje (zastaví a spustí) samostate štartovaný D2000 proces
[root@localhost bin]# ./d2proc restart remote_comm remote_comm restarted successfully. |
vypíše informáciu, či samostate štartovaný D2000 proces beží a či má nastavený autoštart
[root@localhost bin]# ./d2proc status remote_comm remote_comm is running. Autostart is enabled. |
zapne autoštart pre samostate štartovaný D2000 proces
[root@localhost bin]# ./d2proc enable-autostart remote_comm Autostart of remote_comm has been enabled. |
vypne autoštart pre samostate štartovaný D2000 proces
[root@localhost bin]# ./d2app disable-autostart app1 Autostart of remote_comm has been disabled. |