- Create a shell script that would run the multiple dsmc schedulers:server1:/opt/tivoli/tsm/client/ba/bin # cat sched.sh
#!/bin/bash
dsmc sched -se=server_file > /dev/null 2>&1 &
dsmc sched -se=server_db > /dev/null 2>&1 &
dsmc sched -se=server_mly_db > /dev/null 2>&1 &
- Create the systemctl unit file, enable and start the service:
server1:/etc/systemd/system # cat tsm-sched.service
[Unit]
Description=TSM client scheduler
After=local-fs.target network-online.target[Service]
Type=forking
GuessMainPID=no
Environment=”DSM_LOG=/opt/tivoli/tsm/client/ba/bin”
ExecStart=/opt/tivoli/tsm/client/ba/bin/sched.sh[Install]
WantedBy=multi-user.target#chmod 644 tsm-sched.service
#systemctl daemon-reload
#systemctl enable tsm-sched.service
#systemctl start tsm-sched.service
- Check the service status:
server1:/etc/systemd/system # systemctl status tsm-sched.service
? tsm-sched.service – TSM client scheduler
Loaded: loaded (/etc/systemd/system/tsm-sched.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2018-04-25 07:34:40 SAST; 5min ago
CGroup: /system.slice/tsm-sched.service
+-27499 dsmc sched -se=server_file
+-27500 dsmc sched -se=server_db
+-27501 dsmc sched -se=server_mly_dbApr 25 07:34:40 server1 systemd[1]: Starting TSM client scheduler…
Apr 25 07:34:40 server1 systemd[1]: Started TSM client scheduler.