Bonjour,
Je vous explique mon problème.
J'ai un batch qui est chargé de faire de la purge et de l'archivage de fichier.
DAns un premier temps, il copie le fichier dans un répertoire de sauvegarde et dans un descond temps, il purge un certain nombre de lignes dans le fichier d'origine.
Autrefois, tous mes fichiers à purger était du même prorpîétaire, mais plus maintenant.
La copie du fichier dans le répertpoire se passe bien, mais la purge ne fonctionne plus.
La solution bête serait de faire un su - mon utilisateur et de faire faire purger mes fichiers qui gênent par le bon utilisateur. Cependant cette technique m'oblige à demander le mot de passe de l'utilisateur via un prompt.
Or mon batch est voué à être embarqué avec un ordonnaceur qui ne supporte pas la demande dynamique de mot de passe.
Apres quelques recherches, il semble que l'on puisse se passer de cet inconvénient en utilisant la commande sudo.
Cette solution vous parait elle correcte. Si oui, connaissez vous un bon tutorial ou pouvez vous m'expliquez comment m'en servir.
Merci d'avance
Partager