-   Linux - Newbie (
-   -   creating a new binary (

r_s 01-05-2011 02:09 PM

creating a new binary
I need to change the functions of some linux commands. We can't edit the binary files provided in /bin, is there any other method other than alias.
For ex. - I need to change the function chmod so that it takes only three consecutive integers as input (chmod 777 filename) and nothing else ?
Do I have to write by own code for it, or is there any other alternate method.

markush 01-05-2011 02:23 PM

I think it would be better you describe what you want to achieve. I don't think that writing your own commands is a good Idea.


Reuti 01-05-2011 02:24 PM

What's so bad with the original command? You could define a function and hide it from the user. Inside the function you can check for the proper arguments and call the real binary:


$ function chmod { echo "Hello"; }
$ chmod

Be aware, that either the user could still call the original command, or even install his own version.

All times are GMT -5. The time now is 01:18 AM.