D2000 kernel štandardne spúšťa nakonfigurované D2000 procesy, ktoré bežia na rovnakom počítači. 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 samostatne š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 samostatne štartovaný D2000 proces.
[root@localhost bin]# ./d2proc delete remote_comm Standalone process "remote_comm" was deleted. |
spustí samostatne štartovaný D2000 proces.
[root@localhost bin]# ./d2proc start remote_comm remote_comm started successfully. |
zastaví samostatne štartovaný D2000 proces.
[root@localhost bin]# ./d2proc stop remote_comm remote_comm stopped successfully. |
reštartuje (zastaví a spustí) samostatne štartovaný D2000 proces
[root@localhost bin]# ./d2proc restart remote_comm remote_comm restarted successfully. |
vypíše informáciu, či samostatne š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 samostatne štartovaný D2000 proces
[root@localhost bin]# ./d2proc enable-autostart remote_comm Autostart of remote_comm has been enabled. |
vypne autoštart pre samostatne štartovaný D2000 proces
[root@localhost bin]# ./d2app disable-autostart app1 Autostart of remote_comm has been disabled. |