Anyway, on a Redhat Linux server I am trying to run a cron script weekly to tar up miscellaneous files which accumulate in a specific directory. When I use this code,
I get an error message because the temp directory which I am attempting to tar up isn’t in the directory where the script is running.system("tar -cf tarred_orders.$year$month$mday.tar temp");
Then when I try to put a path in the command to show the script where the temp directory is,
the script finds the files and tars them up. However, when I untar the tar file, the whole directory structure, starting at the root, is created in the directory where the script is running, so my tarred files end up here:system("tar -cf tarred_orders.$year$month$mday.tar /project/server_nam +e/web/catalog/orders/temp");
Does anyone know how to make a system call using Perl on a Linux server so that when the tar file is opened, it will simply place the files in the directory where the tar file was located without creating the directory structure?/project/server_name/bin/cron/project/server_name/web/catalog/orders/t +emp/.
Thanks!
update (broquaint): added formatting
update (broquaint): title change (was Linux/Perl Tar System Command)
In reply to (OT) Linux/Perl Tar System Command by ccericks
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |