The usual way to start "dsmc sched" from the Linux /etc/inittab at boot time doesn't work on RedHat RHEL6 because a new init system "Upstart" is used. We found the following solution:
Create a /etc/init/dsm-sched.conf daemon startup script:
# dsm-sched
start on runlevel [2345]
stop on runlevel [016]
respawn
respawn limit 10 120
script
export LANG=en_US
export LC_ALL=en_US
exec /opt/tivoli/tsm/client/ba/bin/dsmc sched >/dev/null 2>&1
end script
This service is started at boot time. You can also ask init to start the new service now:
initctl start dsm-sched
Create a /etc/init/dsm-sched.conf daemon startup script:
# dsm-sched
start on runlevel [2345]
stop on runlevel [016]
respawn
respawn limit 10 120
script
export LANG=en_US
export LC_ALL=en_US
exec /opt/tivoli/tsm/client/ba/bin/dsmc sched >/dev/null 2>&1
end script
This service is started at boot time. You can also ask init to start the new service now:
initctl start dsm-sched