Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: simple chmod

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


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.


Comment on Re: simple chmod
Download Code
Re^2: simple chmod (better error messages)
by Aristotle (Chancellor) on Dec 26, 2003 at 04: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
Node Status?
node history
Node Type: note [id://317025]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (10)
As of 2014-12-23 04:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (135 votes), past polls