====== Start of the TSM-Scheduler (Linux) ======
In all Linux distributions, the client scheduler is started via the //DSM Client Acceptor Daemon// (''dsmcad'').
IBM [[https://www.ibm.com/docs/de/storage-protect/8.1.23?topic=spso-setting-client-scheduler-process-run-as-background-task-start-automatically-startup|IBM-Dokumentation]] suggests for recent Linux distributions with Systemd to use ''%%systemctl%%'' for starting 'dsmcad':
# systemctl start dsmcad.service
Afterwards
# systemctl status dsmcad.service
should report a successful start. Otherwise the missing file ''%%/opt/tivoli/tsm/client/ba/bin/dsmcad.lang%%'' might be the cause for a failed start. How to solve the problem is described in detail in [[https://www.ibm.com/support/pages/apar/IT46420|this support article]]: create the mentioned file with the following content
LANG=en_US
LC_ALL=en_US
and try restarting dsmcad.service.
====== Automatic start of dsmcad ======
Activation of ''%%dsmcad%%'' on system reboots can be achieved by running:
# systemctl enable --now dsmcad.service
In older Suse and RedHat distributions use:
# chkconfig --add dsmcad
//chkconfig --add dsmcad// does not work in older Ubuntu und Debian versions lacking Systemd, since these do not contain ''%%chkconfig%%''.
Use the following on such systems, instead:
chmod a+x /etc/init.d/dsmcad
update-rc.d dsmcad defaults 35 35