Como gerar uma assinatura com um plad launchd? [fechadas]

1

É possível implementar o script de shell a seguir completamente como um pllist launchd para gerar uma assinatura com timestamp nos arquivos StandardErrorPath / StandardErrorPath?

#!/bin/sh
echo "Hi, your FOO.plist was here at $(date)"

Este não funciona:

…
<key>ProgramArguments</key>
   <array>
      <string>echo</string>
      <string>"Hi, your FOO.plist was here at $(date)"</string>
   </array>
…
    
por user3077223 19.12.2013 / 17:07

1 resposta

0

launchd não interpreta $(date) . Um shell faz:

<key>ProgramArguments</key>
<array>
    <string>/bin/sh</string>
    <string>-c</string>
    <string>echo Hi, your FOO.plist was here at $(date)</string>
</array>
    
por 21.12.2013 / 06:41