Beefy Boxes and Bandwidth Generously Provided by pair Networks Cowboy Neal with Hat
"be consistent"
 
PerlMonks  

Re: simple chmod

by TVSET (Chaplain)
on Dec 25, 2003 at 18:58 UTC ( [id://317025]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to simple chmod

The code itself looks OK. First, you can examine chmod's return value. Manual says that it returns the number of successfully chmod'ed files. So you can do something like:

chmod $mod, $file or die "Couldn't chmod $file";

Then you can check if you have enough permissions to change attributes of the file. If you want to incorporate this checks into your program, then read the "perldoc -f -X".

HTH.

Replies are listed 'Best First'.
Re^2: simple chmod (better error messages)
by Aristotle (Chancellor) on Dec 25, 2003 at 23:55 UTC
    chmod $mod, $file or die "Couldn't chmod $file";
    A good suggestion, but lacking. If you add just five or so characters you get something much more useful:
    chmod $mod, $file or die "Couldn't chmod $file: $!\n";
    That will probably reveal the reason for the chmod failure without requiring any further investigation.

    Makeshifts last the longest.

      Actually, that is what I was writing, but didn't finish for some reason. :)
      I guess I need more sleep rather then more of these NOC shifts. :)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://317025]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.