je viens d'ouvrir un compte pour me faire un dns dynamique sur
www.no-ip.com qui propose un utilitaire pour Mac et Linux. l'utilitaire
pour linux se compile sans pb sur OS X et consomme nettement mois de
ressource que la version avec IHM.
Une fois compilé et installé le binaire se trouve dans /usr/local/bin/
et se nomme noip2.
Pour le lancer à la main il suffit de taper sous root :
/usr/local/bin/noip2
et zou noip2 tourne en tache de fond et fait le nécessaire pour mettre à
jour le site no-ip.com avec votre dns dynamique.
Mon pb maintenant est de pouvoir lancer noip2 au boot de mon mac.
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la
ligne suivante :
@reboot root /usr/local/bin/noip2 &
qui marchait parfaitement bien.
Maintenant cette ligne est sans effet
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne
sais pas quel tag je dois placer dans mon fichier plist et surtout que
faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier
appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe Marzouk
Le 21-08-2005, Pierre a écrit :
Bjr,
je viens d'ouvrir un compte pour me faire un dns dynamique sur www.no-ip.com qui propose un utilitaire pour Mac et Linux. l'utilitaire pour linux se compile sans pb sur OS X et consomme nettement mois de ressource que la version avec IHM. Une fois compilé et installé le binaire se trouve dans /usr/local/bin/ et se nomme noip2. Pour le lancer à la main il suffit de taper sous root : /usr/local/bin/noip2 et zou noip2 tourne en tache de fond et fait le nécessaire pour mettre à jour le site no-ip.com avec votre dns dynamique.
Mon pb maintenant est de pouvoir lancer noip2 au boot de mon mac.
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la ligne suivante : @reboot root /usr/local/bin/noip2 & qui marchait parfaitement bien.
Maintenant cette ligne est sans effet
Aussi je dois me résoudre à utiliser launchd,
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en créant ce fichier si besoin et en le rendant exécutable. Cela fonctionne avec OSX 10.4.2
Philippe
Le 21-08-2005, Pierre <traul@freespam.fr> a écrit :
Bjr,
je viens d'ouvrir un compte pour me faire un dns dynamique sur
www.no-ip.com qui propose un utilitaire pour Mac et Linux. l'utilitaire
pour linux se compile sans pb sur OS X et consomme nettement mois de
ressource que la version avec IHM.
Une fois compilé et installé le binaire se trouve dans /usr/local/bin/
et se nomme noip2.
Pour le lancer à la main il suffit de taper sous root :
/usr/local/bin/noip2
et zou noip2 tourne en tache de fond et fait le nécessaire pour mettre à
jour le site no-ip.com avec votre dns dynamique.
Mon pb maintenant est de pouvoir lancer noip2 au boot de mon mac.
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la
ligne suivante :
@reboot root /usr/local/bin/noip2 &
qui marchait parfaitement bien.
Maintenant cette ligne est sans effet
Aussi je dois me résoudre à utiliser launchd,
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en
créant ce fichier si besoin et en le rendant exécutable.
Cela fonctionne avec OSX 10.4.2
je viens d'ouvrir un compte pour me faire un dns dynamique sur www.no-ip.com qui propose un utilitaire pour Mac et Linux. l'utilitaire pour linux se compile sans pb sur OS X et consomme nettement mois de ressource que la version avec IHM. Une fois compilé et installé le binaire se trouve dans /usr/local/bin/ et se nomme noip2. Pour le lancer à la main il suffit de taper sous root : /usr/local/bin/noip2 et zou noip2 tourne en tache de fond et fait le nécessaire pour mettre à jour le site no-ip.com avec votre dns dynamique.
Mon pb maintenant est de pouvoir lancer noip2 au boot de mon mac.
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la ligne suivante : @reboot root /usr/local/bin/noip2 & qui marchait parfaitement bien.
Maintenant cette ligne est sans effet
Aussi je dois me résoudre à utiliser launchd,
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en créant ce fichier si besoin et en le rendant exécutable. Cela fonctionne avec OSX 10.4.2
Philippe
patpro ~ Patrick Proniewski
In article , Philippe Marzouk wrote:
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la ligne suivante : @reboot root /usr/local/bin/noip2 & qui marchait parfaitement bien.
c'est MAL (c)
Maintenant cette ligne est sans effet
sudo -s crontab -e
là tu mets ta ligne @reboot...
et ca devrait être bon.
Aussi je dois me résoudre à utiliser launchd,
c'est préférable pour la pérénité, mais c'est encore un peu casse-tête.
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en créant ce fichier si besoin et en le rendant exécutable. Cela fonctionne avec OSX 10.4.2
c'est chouette UNIX, toujours 36 manières d'arriver au meme résultat ;)
patpro
In article <slrndgikhn.jev.pmarzouk@orelye.ozigo.org>,
Philippe Marzouk <pmarzouk@NOSPAMnerim.net> wrote:
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la
ligne suivante :
@reboot root /usr/local/bin/noip2 &
qui marchait parfaitement bien.
c'est MAL (c)
Maintenant cette ligne est sans effet
sudo -s
crontab -e
là tu mets ta ligne @reboot...
et ca devrait être bon.
Aussi je dois me résoudre à utiliser launchd,
c'est préférable pour la pérénité, mais c'est encore un peu casse-tête.
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en
créant ce fichier si besoin et en le rendant exécutable.
Cela fonctionne avec OSX 10.4.2
c'est chouette UNIX, toujours 36 manières d'arriver au meme résultat ;)
Avant tiger, j'utilisais /etc/crontab dans lequel j'avais ajouté la ligne suivante : @reboot root /usr/local/bin/noip2 & qui marchait parfaitement bien.
c'est MAL (c)
Maintenant cette ligne est sans effet
sudo -s crontab -e
là tu mets ta ligne @reboot...
et ca devrait être bon.
Aussi je dois me résoudre à utiliser launchd,
c'est préférable pour la pérénité, mais c'est encore un peu casse-tête.
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en créant ce fichier si besoin et en le rendant exécutable. Cela fonctionne avec OSX 10.4.2
c'est chouette UNIX, toujours 36 manières d'arriver au meme résultat ;)
patpro
Schmurtz
Pierre wrote:
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne sais pas quel tag je dois placer dans mon fichier plist et surtout que faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Il faut le mettre dans /Library/LaunchDaemons/. Le dossier /System/... est réservé à Apple, et le LaunchAgents sert à lancer des programmes à l'ouverture de session et sous l'utilisateur en question et non au boot sous l'utilisateur root (ou autre de ton choix).
voir, si tu veux que le script soit relancé régulièrement (utile en cas de déconnexion/reconnexion qui peut se solder par un changement d'ip) : <key>StartInterval</key> <integer>1800</integer> // en secondes, donc ici toutes les 1/2H
-- Schmurtz
Pierre <traul@freespam.fr> wrote:
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne
sais pas quel tag je dois placer dans mon fichier plist et surtout que
faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier
appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Il faut le mettre dans /Library/LaunchDaemons/. Le dossier /System/...
est réservé à Apple, et le LaunchAgents sert à lancer des programmes à
l'ouverture de session et sous l'utilisateur en question et non au boot
sous l'utilisateur root (ou autre de ton choix).
voir, si tu veux que le script soit relancé régulièrement (utile en cas
de déconnexion/reconnexion qui peut se solder par un changement d'ip) :
<key>StartInterval</key>
<integer>1800</integer> // en secondes, donc ici toutes les 1/2H
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne sais pas quel tag je dois placer dans mon fichier plist et surtout que faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Il faut le mettre dans /Library/LaunchDaemons/. Le dossier /System/... est réservé à Apple, et le LaunchAgents sert à lancer des programmes à l'ouverture de session et sous l'utilisateur en question et non au boot sous l'utilisateur root (ou autre de ton choix).
voir, si tu veux que le script soit relancé régulièrement (utile en cas de déconnexion/reconnexion qui peut se solder par un changement d'ip) : <key>StartInterval</key> <integer>1800</integer> // en secondes, donc ici toutes les 1/2H
-- Schmurtz
Pierre
In article <4309e891$0$11613$, Schmurtz wrote:
Pierre wrote:
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne sais pas quel tag je dois placer dans mon fichier plist et surtout que faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Il faut le mettre dans /Library/LaunchDaemons/. Le dossier /System/... est réservé à Apple, et le LaunchAgents sert à lancer des programmes à l'ouverture de session et sous l'utilisateur en question et non au boot sous l'utilisateur root (ou autre de ton choix).
voir, si tu veux que le script soit relancé régulièrement (utile en cas de déconnexion/reconnexion qui peut se solder par un changement d'ip) : <key>StartInterval</key> <integer>1800</integer> // en secondes, donc ici toutes les 1/2H
je l'ai placé dans /Library/LaunchDaemons, j'ai rebotté, mais le binaie /usr/local/bin/noip2 ne se lance toujours pas au boot.
j'ai aussi fait crontab -e et ajouté ma ligne @reboot mais ca ne marche pas non plus
je vais essayé rc.local en y ajoutant la ligne suivante :
/usr/local/bin/noip2 &
In article <4309e891$0$11613$636a15ce@news.free.fr>,
Schmurtz <moi@ici.com> wrote:
Pierre <traul@freespam.fr> wrote:
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne
sais pas quel tag je dois placer dans mon fichier plist et surtout que
faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier
appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Il faut le mettre dans /Library/LaunchDaemons/. Le dossier /System/...
est réservé à Apple, et le LaunchAgents sert à lancer des programmes à
l'ouverture de session et sous l'utilisateur en question et non au boot
sous l'utilisateur root (ou autre de ton choix).
voir, si tu veux que le script soit relancé régulièrement (utile en cas
de déconnexion/reconnexion qui peut se solder par un changement d'ip) :
<key>StartInterval</key>
<integer>1800</integer> // en secondes, donc ici toutes les 1/2H
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne sais pas quel tag je dois placer dans mon fichier plist et surtout que faire pour qu'il soit traité au boot. A tout hasard j'ai créé un fichier appelé com.noip2.plist que j'ai placé dans /System/Library/LaunchAgents
Il faut le mettre dans /Library/LaunchDaemons/. Le dossier /System/... est réservé à Apple, et le LaunchAgents sert à lancer des programmes à l'ouverture de session et sous l'utilisateur en question et non au boot sous l'utilisateur root (ou autre de ton choix).
voir, si tu veux que le script soit relancé régulièrement (utile en cas de déconnexion/reconnexion qui peut se solder par un changement d'ip) : <key>StartInterval</key> <integer>1800</integer> // en secondes, donc ici toutes les 1/2H
je l'ai placé dans /Library/LaunchDaemons, j'ai rebotté, mais le binaie /usr/local/bin/noip2 ne se lance toujours pas au boot.
j'ai aussi fait crontab -e et ajouté ma ligne @reboot mais ca ne marche pas non plus
je vais essayé rc.local en y ajoutant la ligne suivante :
/usr/local/bin/noip2 &
Pierre
Merci ca marche nickel alors que crontab -e et launchd sont sans effet !
In article , Philippe Marzouk wrote:
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en créant ce fichier si besoin et en le rendant exécutable. Cela fonctionne avec OSX 10.4.2
Philippe
Merci ca marche nickel alors que crontab -e et launchd sont sans effet !
In article <slrndgikhn.jev.pmarzouk@orelye.ozigo.org>,
Philippe Marzouk <pmarzouk@NOSPAMnerim.net> wrote:
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en
créant ce fichier si besoin et en le rendant exécutable.
Cela fonctionne avec OSX 10.4.2
Merci ca marche nickel alors que crontab -e et launchd sont sans effet !
In article , Philippe Marzouk wrote:
Tu peux aussi plus simplement ajouter une ligne dans /etc/rc.local en créant ce fichier si besoin et en le rendant exécutable. Cela fonctionne avec OSX 10.4.2
Philippe
Eric Levenez
Le 22/08/05 1:43, dans , « Pierre » a écrit :
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne sais pas quel tag je dois placer dans mon fichier plist et surtout que faire pour qu'il soit traité au boot.
Apple a publié la doc hier :
<http://developer.apple.com/macosx/launchd.html>
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 22/08/05 1:43, dans <traul-A33231.01434122082005@news13-e.proxad.net>,
« Pierre » <traul@freespam.fr> a écrit :
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne
sais pas quel tag je dois placer dans mon fichier plist et surtout que
faire pour qu'il soit traité au boot.
Apple a publié la doc hier :
<http://developer.apple.com/macosx/launchd.html>
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Aussi je dois me résoudre à utiliser launchd, mais malheureusement je ne sais pas quel tag je dois placer dans mon fichier plist et surtout que faire pour qu'il soit traité au boot.
Apple a publié la doc hier :
<http://developer.apple.com/macosx/launchd.html>
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.