I have a scenario where I have to copy a sh script and multiple ESXi hosts, Change the permission and run it.
The file copy is working fine.
For changing the permissions
wasn't accepted but the workaround was to use
To run the script I run it in a new session using
(as described in VMware KB). Unluckily WinSCP returns "Unknown command ''setsid'."
error message while running the same in PuTTY works fine.
Full code used is the following:
put "C:\temp\lwis-mem-check-2.sh\lwis-mem-check-2.sh" /tmp/
put "C:\temp\lwis-mem-check-2.sh\local.sh" /etc/rc.local.d/
chmod 755 /tmp/lwis-mem-check-2.sh
setsid /tmp/lwis-mem-check-2.sh >/dev/null 2>&1 < /dev/null &
Could you confirm this is the correct way to proceed?
Or what I am doing wrong?
Thanks a lot in advance for your help,