Of course it won't work now. You changed the watchdog line in crontab from
*/5 * * * */opt/watchdog/startwatchdog.sh
as you originally specified, to
/5 * * * * /opt/watchdog/startupWatchdog.sh
You will have to
- Restore the leading asterisk so that cron doesn't complain and so that the crontab is syntactically correct, and
- change the code I provided to handle the other difference, or restore the original file name.
The one-line shell command I supplied
does work. You just have to match the original conditions you specified.
Remember, Linux does not have a "Do What I Mean" interface; it has only a "Do What I Say" interface. You need to be explicit and correct when you tell Linux to do something. Using less caution can be catastrophic to the running system.
As to the leading comments in the file that replicate every time you edit the crontab, you should file a bug report with your linux distributor. This particular condition is known as 'non-idempotence'. 'Crontab -e' should strip out those leading comments before letting the user edit the file, unless their intent was to maintain a semi-absolute log of each time the crontab was editted.