Building on the above suggestions:
$DATE = `date +%Y-%m-%d`;
chomp $DATE;
$CURRDIR = '/home/'.$USER.'/'.$DATE;
chdir ($CURRDIR) || die "Couldn't change to $CURRDIR Reason: $!";
You most likely will find that you are not pulling $USER into the directory line.
-sh-3.1$ perl chdirtest.pl
Couldn't change to /home//2007-07-17 Reason: No such file or directory
+ at chdirtest.pl line 4.
Try assigning $USER, perhaps using get_login();
$DATE = `date +%Y-%m-%d`;
chomp $DATE;
my $USER=getlogin();
$CURRDIR = '/home/'.$USER.'/'.$DATE;
chdir ($CURRDIR) || die "Couldn't change to $CURRDIR Reason: $!";
"The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it." - Terry Pratchett
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|