Mises-à-jour automatiques
I1I2I3I
-
I1I2I3I -
I1I2I3I -
Bonjour,
Je cherche à automatiser les mises-à-jour de sous MacOS 10.5 et 10.6 pour qu'elles se téléchargent et s'installent à un moment précis de la journée.
J'ai essayé avec cron: ma crontab contient "35 9 * * * /usr/sbin/softwareupdate --install --all --schedule off && /sbin/reboot" Mais à 9:35, il ne se passe rien. Je vais alors voir mes mails UNIX et voilà quel message j'obtiens de la part du daemon Cron.
Message 1:
From admin@F-111-bureau.local Tue Mar 1 09:35:00 2011
X-Original-To: admin
Delivered-To: admin@F-111-bureau.local
From: admin@F-111-bureau.local (Cron Daemon)
To: admin@F-111-bureau.local
Subject: Cron <admin@F-111-bureau> /usr/sbin/softwareupdate --install --all --schedule off && /sbin/reboot
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=admin>
X-Cron-Env: <USER=admin>
X-Cron-Env: <HOME=/Users/admin>
Date: Tue, 1 Mar 2011 09:35:00 +0100 (CET)
Automatic check is off
reboot: Operation not permitted
Et c'est la même rengaine avec le logiciel CronniX. J'ai alors essayé avec Launchd, en utilisant le logiciel Lingon, et voici mon fichier XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.script.SoftwareUpdate</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/softwareupdate</string>
<string>--install</string>
<string>--all</string>
<string>--schedule</string>
<string>off</string>
<string>&&</string>
<string>/sbin/reboot</string>
</array>
<key>QueueDirectories</key>
<array/>
<key>WatchPaths</key>
<array/>
</dict>
</plist>
Evidemment, cela ne fonctionne toujours pas. J'accepte alors volontiers toute aide de votre part.
Je cherche à automatiser les mises-à-jour de sous MacOS 10.5 et 10.6 pour qu'elles se téléchargent et s'installent à un moment précis de la journée.
J'ai essayé avec cron: ma crontab contient "35 9 * * * /usr/sbin/softwareupdate --install --all --schedule off && /sbin/reboot" Mais à 9:35, il ne se passe rien. Je vais alors voir mes mails UNIX et voilà quel message j'obtiens de la part du daemon Cron.
Message 1:
From admin@F-111-bureau.local Tue Mar 1 09:35:00 2011
X-Original-To: admin
Delivered-To: admin@F-111-bureau.local
From: admin@F-111-bureau.local (Cron Daemon)
To: admin@F-111-bureau.local
Subject: Cron <admin@F-111-bureau> /usr/sbin/softwareupdate --install --all --schedule off && /sbin/reboot
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=admin>
X-Cron-Env: <USER=admin>
X-Cron-Env: <HOME=/Users/admin>
Date: Tue, 1 Mar 2011 09:35:00 +0100 (CET)
Automatic check is off
reboot: Operation not permitted
Et c'est la même rengaine avec le logiciel CronniX. J'ai alors essayé avec Launchd, en utilisant le logiciel Lingon, et voici mon fichier XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.script.SoftwareUpdate</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/softwareupdate</string>
<string>--install</string>
<string>--all</string>
<string>--schedule</string>
<string>off</string>
<string>&&</string>
<string>/sbin/reboot</string>
</array>
<key>QueueDirectories</key>
<array/>
<key>WatchPaths</key>
<array/>
</dict>
</plist>
Evidemment, cela ne fonctionne toujours pas. J'accepte alors volontiers toute aide de votre part.
A voir également:
- Mises-à-jour automatiques
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise à jour libre office - Accueil - Bureautique
3 réponses
Bonjour,
Ma réponse n'est que supposition car, il est, peut-être, possible d'automatiser cette fonction, avec un Apple Script bien conçu car, les mises à jour nécessitent le mot de passe administrateur pour l'installation et, souvent, le redémarrage après installation.
Est-ce faisable ? that is the question ;-)
De plus, il faudrait ajouter la réparation des autorisations (permissions) après redémarrage, action indispensable.
Celui qui dit qu'il est arrivé,
c'est qu'il n'est pas allé bien loin. (Jean Carmet)
Ma réponse n'est que supposition car, il est, peut-être, possible d'automatiser cette fonction, avec un Apple Script bien conçu car, les mises à jour nécessitent le mot de passe administrateur pour l'installation et, souvent, le redémarrage après installation.
Est-ce faisable ? that is the question ;-)
De plus, il faudrait ajouter la réparation des autorisations (permissions) après redémarrage, action indispensable.
Celui qui dit qu'il est arrivé,
c'est qu'il n'est pas allé bien loin. (Jean Carmet)
Merci de ta réponse, mais je n'arrive pas à créer le script qui pourrait le faire. Je ne veux pas utiliser "Mise à Jour de Logiciels" mais plutôt la commande UNIX SoftwareUpdate, ce qui me permettrai d'y parvenir sans avoir à m'identifier. Il faudrait, au mieux, que les MàJ s'installent même si l'on est à l'écran de démarrage (login).
Il n'y a donc pas de solutions ? Le forum Mac est-il mort ? Personne n'a envie de lire mon pavé ?
Il faut croire que personne n'a la réponse à ton problème. Tu devrais essayer de trouver un site spécialisé dans les AppleScript, Google devrais te trouver ça.
Mais, je crois que tu es trop exigeant, le mot de passe, obligatoire pour toute mise à jour, est un obstacle, non infranchissable, certainement mais, par un spécialiste du script.
Regarde sur ce site à tout hasard.
Mais, je crois que tu es trop exigeant, le mot de passe, obligatoire pour toute mise à jour, est un obstacle, non infranchissable, certainement mais, par un spécialiste du script.
Regarde sur ce site à tout hasard.