This file isn't an executable startup script, it is a config file for xinetd, which is an internet superdaemon that starts up other services when they are needed. Xinetd is always running on your computer, your next step should be to tell it to use the script you made to start the time server when it is needed.
What you should do is once you have your /etc/xinedt.d/time-udp file set up you need to open the config file for xinetd (I think it should just be /etc/xinetd.conf?) and set the lines for time-udp. I don't have a SUSE based distro to look at for an example, but my Slackware inetd.conf has a line:
Code:
time dgram udp wait root internal
Yours will look somewhat similar, it's possible to find the exact syntax by examining other entries in the file or looking at:
Once you have the config file for xinetd set up, you simply need to restart the xinetd service. There are likely specific instructions for this at the top of the configuration file, but if not you can:
Code:
ps -ef | grep xinetd
kill -HUP {PID number of the xinetd service from the ps command above}