par contre, il faudrait un truc qui test que le disque est bien branché,
avant de poursuivre (si le disque est pas branché il monte pas donc
pouvoir interrompre le script dans ce cas là).
J'aimerais déployer chez lui, lors de mon prochain séjour chez lui un
tel système non basé sur Time Machine, de manière à ce qu'en cas de
problème, il puisse rebooter illico sur la sauvegarde...
par contre, il faudrait un truc qui test que le disque est bien branché,
avant de poursuivre (si le disque est pas branché il monte pas donc
pouvoir interrompre le script dans ce cas là).
J'aimerais déployer chez lui, lors de mon prochain séjour chez lui un
tel système non basé sur Time Machine, de manière à ce qu'en cas de
problème, il puisse rebooter illico sur la sauvegarde...
par contre, il faudrait un truc qui test que le disque est bien branché,
avant de poursuivre (si le disque est pas branché il monte pas donc
pouvoir interrompre le script dans ce cas là).
J'aimerais déployer chez lui, lors de mon prochain séjour chez lui un
tel système non basé sur Time Machine, de manière à ce qu'en cas de
problème, il puisse rebooter illico sur la sauvegarde...
Par
contre, on ne peut pas rebooter directement sur la sauvegarde, il faut
booter sur le DVD et restaurer la sauvegarde sur un autre volume.
Par
contre, on ne peut pas rebooter directement sur la sauvegarde, il faut
booter sur le DVD et restaurer la sauvegarde sur un autre volume.
Par
contre, on ne peut pas rebooter directement sur la sauvegarde, il faut
booter sur le DVD et restaurer la sauvegarde sur un autre volume.
Le 17/04/09 20:07, dans
, « Patrick
Stadelmann » a écrit :
> Par
> contre, on ne peut pas rebooter directement sur la sauvegarde, il faut
> booter sur le DVD et restaurer la sauvegarde sur un autre volume.
Si on a copié le DVD sur le disque Time Machine par l'utilitaire disque, on
peut booter sur ce disque et choisir la sauvegarde voulue sans utiliser le
DVD à ce moment.
Le 17/04/09 20:07, dans
<Patrick.Stadelmann-044104.20074117042009@news.individual.net>, « Patrick
Stadelmann » <Patrick.Stadelmann@unine.ch> a écrit :
> Par
> contre, on ne peut pas rebooter directement sur la sauvegarde, il faut
> booter sur le DVD et restaurer la sauvegarde sur un autre volume.
Si on a copié le DVD sur le disque Time Machine par l'utilitaire disque, on
peut booter sur ce disque et choisir la sauvegarde voulue sans utiliser le
DVD à ce moment.
Le 17/04/09 20:07, dans
, « Patrick
Stadelmann » a écrit :
> Par
> contre, on ne peut pas rebooter directement sur la sauvegarde, il faut
> booter sur le DVD et restaurer la sauvegarde sur un autre volume.
Si on a copié le DVD sur le disque Time Machine par l'utilitaire disque, on
peut booter sur ce disque et choisir la sauvegarde voulue sans utiliser le
DVD à ce moment.
Le 17/04/09 20:00, dans <1iyc27v.1vfu75bztvyttN%,
« SbM » a écrit :
> Ah mais voilà exactement ce que je cherche ! Mais je tape cette ligne où
> ? Dans mon script ?
man sudoers
man visudo
Le 17/04/09 20:00, dans <1iyc27v.1vfu75bztvyttN%sebastienmarty@yahoo.fr>,
« SbM » <sebastienmarty@yahoo.fr> a écrit :
> Ah mais voilà exactement ce que je cherche ! Mais je tape cette ligne où
> ? Dans mon script ?
man sudoers
man visudo
Le 17/04/09 20:00, dans <1iyc27v.1vfu75bztvyttN%,
« SbM » a écrit :
> Ah mais voilà exactement ce que je cherche ! Mais je tape cette ligne où
> ? Dans mon script ?
man sudoers
man visudo
disktool -l | egrep -i "Mountpoint = '', fsType = 'hfs', volName =
'.*BACKUP" | cut -d' -f2 | xargs -n1 disktool -m
sleep 10
sudo rsync -xrlptgoEv --progress --delete / /Volumes/BACKUP
disktool -l | egrep -i "Mountpoint = '/Volumes/.*BACKUP" | cut -d' -f2
| xargs -n1 disktool -p
Mes questions:
a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
notamment restent assez absconces pour moi) ?
b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
pas sudo, afin de rendre tout ça complètement automatique et transpar ent
?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
disktool -l | egrep -i "Mountpoint = '', fsType = 'hfs', volName =
'.*BACKUP" | cut -d' -f2 | xargs -n1 disktool -m
sleep 10
sudo rsync -xrlptgoEv --progress --delete / /Volumes/BACKUP
disktool -l | egrep -i "Mountpoint = '/Volumes/.*BACKUP" | cut -d' -f2
| xargs -n1 disktool -p
Mes questions:
a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
notamment restent assez absconces pour moi) ?
b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
pas sudo, afin de rendre tout ça complètement automatique et transpar ent
?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
disktool -l | egrep -i "Mountpoint = '', fsType = 'hfs', volName =
'.*BACKUP" | cut -d' -f2 | xargs -n1 disktool -m
sleep 10
sudo rsync -xrlptgoEv --progress --delete / /Volumes/BACKUP
disktool -l | egrep -i "Mountpoint = '/Volumes/.*BACKUP" | cut -d' -f2
| xargs -n1 disktool -p
Mes questions:
a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
notamment restent assez absconces pour moi) ?
b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
pas sudo, afin de rendre tout ça complètement automatique et transpar ent
?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
On 17 avr, 11:19, (SbM) wrote:
> disktool -l | egrep -i "Mountpoint = '', fsType = 'hfs', volName > > '.*BACKUP" | cut -d' -f2 | xargs -n1 disktool -m
> sleep 10
> sudo rsync -xrlptgoEv --progress --delete / /Volumes/BACKUP
> disktool -l | egrep -i "Mountpoint = '/Volumes/.*BACKUP" | cut -d' -f2
> | xargs -n1 disktool -p
>
> Mes questions:
> a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
> notamment restent assez absconces pour moi) ?
un peu plus clair, et un peu plus complet, oui.
> b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
> pas sudo, afin de rendre tout ça complètement automatique et transparent
> ?
il me semble que oui. rsync n'est pas réservé à root
je l'utilise déjà dans des scripts sans sudo.
J'ai essayé de comprendre tes 2 lignes avec disktool. Apple recommande
plutot diskutil.
Je ne trouve pas cut très intuitif...je preferre 'awk', qui découpe
les colonnes de données facilement. J'imagine que tu comprends l'usage
du pipe '|' ...(?)
Celà pourrait être pour le mount:
diskutil list | grep BACKUP | awk '{print $6}' | xargs -n1 diskutil
mount
essaie donc juste cette ligne...histoire de confirmer que la 6e
colonne est aussi chez toi bien le nom du disque que tu cherches.
et ceci pour le démontage :
diskutil list | grep BACKUP | awk '{print $6}' | xargs -n1 diskutil
unmount
entre les deux, tu peux laisser la commande rsync. (pourquoi sudo ? un
utilisateur peut utiliser rsync sjnm)
Maintenant, en considérant les cas où le disque n'est pas connecté, je
me suis dit qu'un petit script serait mieux. Et comme je connais plus
très bien le korn shell script, ça pourrait être ceci en Python (p.ex.
nommé monbackup.sh):
On 17 avr, 11:19, sebastienma...@yahoo.fr (SbM) wrote:
> disktool -l | egrep -i "Mountpoint = '', fsType = 'hfs', volName > > '.*BACKUP" | cut -d' -f2 | xargs -n1 disktool -m
> sleep 10
> sudo rsync -xrlptgoEv --progress --delete / /Volumes/BACKUP
> disktool -l | egrep -i "Mountpoint = '/Volumes/.*BACKUP" | cut -d' -f2
> | xargs -n1 disktool -p
>
> Mes questions:
> a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
> notamment restent assez absconces pour moi) ?
un peu plus clair, et un peu plus complet, oui.
> b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
> pas sudo, afin de rendre tout ça complètement automatique et transparent
> ?
il me semble que oui. rsync n'est pas réservé à root
je l'utilise déjà dans des scripts sans sudo.
J'ai essayé de comprendre tes 2 lignes avec disktool. Apple recommande
plutot diskutil.
Je ne trouve pas cut très intuitif...je preferre 'awk', qui découpe
les colonnes de données facilement. J'imagine que tu comprends l'usage
du pipe '|' ...(?)
Celà pourrait être pour le mount:
diskutil list | grep BACKUP | awk '{print $6}' | xargs -n1 diskutil
mount
essaie donc juste cette ligne...histoire de confirmer que la 6e
colonne est aussi chez toi bien le nom du disque que tu cherches.
et ceci pour le démontage :
diskutil list | grep BACKUP | awk '{print $6}' | xargs -n1 diskutil
unmount
entre les deux, tu peux laisser la commande rsync. (pourquoi sudo ? un
utilisateur peut utiliser rsync sjnm)
Maintenant, en considérant les cas où le disque n'est pas connecté, je
me suis dit qu'un petit script serait mieux. Et comme je connais plus
très bien le korn shell script, ça pourrait être ceci en Python (p.ex.
nommé monbackup.sh):
On 17 avr, 11:19, (SbM) wrote:
> disktool -l | egrep -i "Mountpoint = '', fsType = 'hfs', volName > > '.*BACKUP" | cut -d' -f2 | xargs -n1 disktool -m
> sleep 10
> sudo rsync -xrlptgoEv --progress --delete / /Volumes/BACKUP
> disktool -l | egrep -i "Mountpoint = '/Volumes/.*BACKUP" | cut -d' -f2
> | xargs -n1 disktool -p
>
> Mes questions:
> a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
> notamment restent assez absconces pour moi) ?
un peu plus clair, et un peu plus complet, oui.
> b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
> pas sudo, afin de rendre tout ça complètement automatique et transparent
> ?
il me semble que oui. rsync n'est pas réservé à root
je l'utilise déjà dans des scripts sans sudo.
J'ai essayé de comprendre tes 2 lignes avec disktool. Apple recommande
plutot diskutil.
Je ne trouve pas cut très intuitif...je preferre 'awk', qui découpe
les colonnes de données facilement. J'imagine que tu comprends l'usage
du pipe '|' ...(?)
Celà pourrait être pour le mount:
diskutil list | grep BACKUP | awk '{print $6}' | xargs -n1 diskutil
mount
essaie donc juste cette ligne...histoire de confirmer que la 6e
colonne est aussi chez toi bien le nom du disque que tu cherches.
et ceci pour le démontage :
diskutil list | grep BACKUP | awk '{print $6}' | xargs -n1 diskutil
unmount
entre les deux, tu peux laisser la commande rsync. (pourquoi sudo ? un
utilisateur peut utiliser rsync sjnm)
Maintenant, en considérant les cas où le disque n'est pas connecté, je
me suis dit qu'un petit script serait mieux. Et comme je connais plus
très bien le korn shell script, ça pourrait être ceci en Python (p.ex.
nommé monbackup.sh):
a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
notamment restent assez absconces pour moi) ?
b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
pas sudo, afin de rendre tout ça complètement automatique et transparent
?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
notamment restent assez absconces pour moi) ?
b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
pas sudo, afin de rendre tout ça complètement automatique et transparent
?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
notamment restent assez absconces pour moi) ?
b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
pas sudo, afin de rendre tout ça complètement automatique et transparent
?
c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
programmer le lancement à intervalle régulier ? Cron ?
SbM wrote:
> a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
> notamment restent assez absconces pour moi) ?
Déjà, voici ce que dit le man de disktool :
This command is deprecated and exists only for backwards compatibility.
Do not use disktool, use diskutil instead.
Et ça ne date pas d'hier, au moins du 10.4, donc il vaut mieux passer à
diskutil.
> b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
> pas sudo, afin de rendre tout ça complètement automatique et transparent
> ?
D'autres ont répondu...
> c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
> programmer le lancement à intervalle régulier ? Cron ?
launchd et lingon pour programmer le tout. De plus, dans ton script
launchd tu vas pouvoir préciser quel utilisateur va exécuter le script
ce qui règle le problème b.
De plus, on doit pouvoir lancer un script
lors du montage d'un disque, de mémoire c'est ce que fait CCC.
SbM <sebastienmarty@yahoo.fr> wrote:
> a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
> notamment restent assez absconces pour moi) ?
Déjà, voici ce que dit le man de disktool :
This command is deprecated and exists only for backwards compatibility.
Do not use disktool, use diskutil instead.
Et ça ne date pas d'hier, au moins du 10.4, donc il vaut mieux passer à
diskutil.
> b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
> pas sudo, afin de rendre tout ça complètement automatique et transparent
> ?
D'autres ont répondu...
> c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
> programmer le lancement à intervalle régulier ? Cron ?
launchd et lingon pour programmer le tout. De plus, dans ton script
launchd tu vas pouvoir préciser quel utilisateur va exécuter le script
ce qui règle le problème b.
De plus, on doit pouvoir lancer un script
lors du montage d'un disque, de mémoire c'est ce que fait CCC.
SbM wrote:
> a/ est-ce qu'on peut faire mieux ou plus simple (les lignes disktool
> notamment restent assez absconces pour moi) ?
Déjà, voici ce que dit le man de disktool :
This command is deprecated and exists only for backwards compatibility.
Do not use disktool, use diskutil instead.
Et ça ne date pas d'hier, au moins du 10.4, donc il vaut mieux passer à
diskutil.
> b/ est-ce qu'il est possible de faire en sorte que rsync ne nécessite
> pas sudo, afin de rendre tout ça complètement automatique et transparent
> ?
D'autres ont répondu...
> c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
> programmer le lancement à intervalle régulier ? Cron ?
launchd et lingon pour programmer le tout. De plus, dans ton script
launchd tu vas pouvoir préciser quel utilisateur va exécuter le script
ce qui règle le problème b.
De plus, on doit pouvoir lancer un script
lors du montage d'un disque, de mémoire c'est ce que fait CCC.
On 17 avr, 11:19, (SbM) wrote:
> c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
> programmer le lancement à intervalle régulier ? Cron ?
cron n'est pas encore mort, on le prouve là-dedans:
http://manuals.info.apple.com/en_US/Command_Line_Admin_v10.5.pdf
On 17 avr, 11:19, sebastienma...@yahoo.fr (SbM) wrote:
> c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
> programmer le lancement à intervalle régulier ? Cron ?
cron n'est pas encore mort, on le prouve là-dedans:
http://manuals.info.apple.com/en_US/Command_Line_Admin_v10.5.pdf
On 17 avr, 11:19, (SbM) wrote:
> c/ quelle est ensuite la meilleure méthode, sous Mac OS X 10.5, pour
> programmer le lancement à intervalle régulier ? Cron ?
cron n'est pas encore mort, on le prouve là-dedans:
http://manuals.info.apple.com/en_US/Command_Line_Admin_v10.5.pdf