Difference between revisions of "Linux: Setting up a call home function"

From Define Wiki
Jump to navigation Jump to search
Line 17: Line 17:
 
[Install]
 
[Install]
 
WantedBy=multi-user.target
 
WantedBy=multi-user.target
 +
</syntaxhighlight>
 +
 +
Start and enable the service on reboot
 +
 +
<syntaxhighlight>
 +
systemctl daemon-reload
 +
systemctl enable callhome
 +
systemctl start callhome
 +
</syntaxhighlight>

Revision as of 11:41, 16 July 2020

File: /etc/systemd/system/callhome.service # Mode 644.

[Unit]
Description=callhome
Documentation=man:ssh
After=network-online.target

[Service]
Type=idle
ExecStart=/usr/bin/ssh -o “ServerAliveInterval 30” -o “ServerAliveCountMax 3” -o “ExitOnForwardFailure=yes” -N -R 8098:localhost:22 rsupport@head.bostonhpc.co.uk
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartSec=57s

[Install]
WantedBy=multi-user.target

Start and enable the service on reboot

systemctl daemon-reload
systemctl enable callhome
systemctl start callhome