com.user.loginscript []): Saiu com o código: 1

0

Sempre que reiniciamos nosso servidor, ele altera nossas configurações de DNS e do Apache. Eu não fui capaz de descobrir por que, então eu escrevi um script rápido para restaurar essas configurações seguras no login para corrigir a presunção do Mac OS X Server.

Então eu escrevi um script:

#!/bin/sh                                                                                                                                 
cp /Users/takp/Safe/apachesites/*.* /Library/Server/Web/Config/apache2/sites
cp /Users/takp/Safe/named/*.*  /Library/Server/named
apachectl restart

E adicionou um plc de launchctl:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>com.user.loginscript</string>
   <key>Program</key>
   <string>/Users/takp/Safe/loginscript.sh</string>
   <key>RunAtLoad</key>
   <true/>
</dict>
</plist>

E tornou-o executável

Mas sempre que tento executá-lo, recebo o erro:

com.user.loginscript[87776]): Exited with code: 1

Como posso obter esse script de login para funcionar feliz?

    
por glenstorey 15.04.2014 / 23:10

0 respostas