Proces 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čí.
Pre manažment samostatne štartovaných D2000 procesov slúži skript <instancedir>/bin/d2proc <command> <proclabel>
<proclabel> je jednoznačné označenie samostatne štartovaného procesu
<command> je jedna z možností:
create
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
.
Proces je možné spustiť skription ./d2proc start <proclabel>, viď nižšie.
delete
zmaže systemd službu pre samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc delete remote_comm Standalone process "remote_comm" was deleted.
start
spustí samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc start remote_comm remote_comm started successfully.
stop
zastaví samostate štartovaný D2000 proces.
[root@localhost bin]# ./d2proc stop remote_comm remote_comm stopped successfully.
restart
reštartuje (zastaví a spustí) samostate štartovaný D2000 proces
[root@localhost bin]# ./d2proc restart remote_comm remote_comm restarted successfully.
status
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.
enable-autostart
zapne autoštart pre samostate štartovaný D2000 proces
[root@localhost bin]# ./d2proc enable-autostart remote_comm Autostart of remote_comm has been enabled.
disable-autostart
vypne autoštart pre samostate štartovaný D2000 proces
[root@localhost bin]# ./d2app disable-autostart app1 Autostart of app1 has been disabled.