Bonjour à tous,
Je suis en train de tester un script que j'ai dev, et je bloque sur un de mes cas de test d'erreur. Je pensais que j'allais arriver à tout faire péter, et en fait, tout se passe très bien, et ca m'étonne fortement.
Voici mon cas.
J'ai un fichier "assistance.YYYYMMDD" (avec YYYYMMDD valant la date du jour, valorisé par le système)
Dans mon process normal, je renomme ce fichier, et je le copie dans un dossier de backup. ca donne cela
J'ai voulu tester le cas ou je n'avais pas les droits sur le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mv assistance.YYYYMMDD assistance_YYYYMMDD.csv cp assitance_YYYYMMDD.csv ./backup
Il appartient à un user "oracle" du groupe "dba" et moi, j'execute mes commandes avec le user "pr" du group "dev"
j'ai donc fait depuis oracle unet lancé mon script avec le user "pr"
Code : Sélectionner tout - Visualiser dans une fenêtre à part chmod 700 assistance.YYYYMMDD
Et là, c'est le drame... car mon script arrive bien à renommer mon fichier, mais il n'arrive pas à me le copier...
Donc je comprends pas comment placer mes droits pour qu'il n'arrive pas à me le renomer.
vous pouvez m'expliquer ?
Merci d'avance.
Steven
Partager