Python appje als login item draaien

Pagina: 1
Acties:

  • lowfi
  • Registratie: Januari 2004
  • Laatst online: 06:53
Ik heb een klein programmaatje wat in python is geschreven en wat ik graag als login item wil draaien. Omdat ik 10.4.8 gebruik werd duidelijk gemaakt dat ik hiervoor launchd moet gebruiken. Om die bende te editten zijn ook wat guiwrappers te downloaden voor de terminal n00bs like me :P

Enige wat die die wrapper eigenlijk doet is een plist filetje aanmaken en op de juiste plek neer zetten.

Mijne ziet er zo uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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>HellaNZB</string>
    <key>OnDemand</key>
    <false/>
    <key>ProgramArguments</key>
    <array>
        <string>/opt/local/bin/hellanzb.py</string>
    </array>
</dict>
</plist>


De file zelf staat in /users/lowfi/library/launchagents

Ik heb even in system.log gekeken en daarin vond ik dit:

code:
1
2
3
4
5
6
7
8
9
10
11
Jan  3 23:36:49 PowerBook launchd[239]: HellaNZB: exited with exit code: 1
Jan  3 23:36:49 PowerBook launchd[239]: HellaNZB: respawning too quickly! throttling
Jan  3 23:36:49 PowerBook launchd[239]: HellaNZB: 2 more failures without living at least 60 seconds will cause job removal
Jan  3 23:36:49 PowerBook launchd[239]: HellaNZB: will restart in 10 seconds
Jan  3 23:37:08 PowerBook launchd[239]: HellaNZB: exited with exit code: 1
Jan  3 23:37:08 PowerBook launchd[239]: HellaNZB: respawning too quickly! throttling
Jan  3 23:37:08 PowerBook launchd[239]: HellaNZB: 1 more failure without living at least 60 seconds will cause job removal
Jan  3 23:37:08 PowerBook launchd[239]: HellaNZB: will restart in 10 seconds
Jan  3 23:37:22 PowerBook launchd[239]: HellaNZB: exited with exit code: 1
Jan  3 23:37:22 PowerBook launchd[239]: HellaNZB: respawning too quickly! throttling
Jan  3 23:37:22 PowerBook launchd[239]: HellaNZB: too many failures in succession


exit code: 1

Ik doe dus iets fout maar wat :?

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 11-02 23:26

alienfruit

the alien you never expected

Als ik een ruby script wil opstarten via cronjobs op een linux computer dan moet ik zoiets doen:

/opt/local/bin/python2.4 /opt/local/bin/hellanzb.py

  • Juup
  • Registratie: Februari 2000
  • Niet online
Zou een rechtenkwestie kunnen zijn. Wat zijn de rechten op /opt/local/bin/hellanzb.py?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.