Dear Monks,
Is there a way of tricking a perl script into thinking I'm running it from it's own directory, even when I'm running it from somewhere else?
For example, I have a script called backup.pl, and I want to create an alias to just type 'backup' in the shell and for that to run my backup.pl. However, the way I've written it, it needs to run in it's own directory (e.g. to create dated folders in ~/other/BACKUP/ which is where the script resides..)
I suppose I could hard-code all the file names etc in the file, but having written it badly :O (but also out of general interest in understanding how these things work) I'm wondering if there's any way to tell it that I want it to create the folders in it's own folder rather than where I run it from.
cheers, why_bird
........
Those are my principles. If you don't like them I have others.
-- Groucho Marx
.......
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.