Использование sudo в Шебанге кажется совершенно бесполезным. Следующий код:
#!/usr/bin/sudo /bin/bash echo "this should work" отлично работает на Ubuntu, но на OSX дает мне:
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges? Есть идеи, как заставить это работать?
Примечание: sudo работает просто отлично:
/usr/bin/sudo echo "This works" Password: This works
Почему вы используете
sudoв строке Шебанга?