command isn't working in crontab

2012-09-28 Thread Tomas Hulata
Hello, below command works in command line but not as a cronjob can 
someone explain me why?


23 58  * * *   rootcd /some_path/;mkdir CAM1-$(date +%d.%m.%Y);mv 
./CAM1/*.* ./CAM1-$(date +%d.%m.%Y)/;mkdir CAM2-$(date +%d.%m.%Y);mv 
./CAM2/*.* ./CAM2-$(date +%d.%m.%Y)/


I want to move files from /some_path/CAM1 directory to directory called 
CAM1-'today date' and the  same for /some_path/CAM2 directory


--
phone : +421 917 321 694, web: www.scs.sk


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: http://lists.debian.org/50663428.30...@scs.sk



Re: command isn't working in crontab

2012-09-28 Thread Neal Murphy
On Friday, September 28, 2012 07:35:04 PM Tomas Hulata wrote:
 Hello, below command works in command line but not as a cronjob can
 someone explain me why?
 
 23 58  * * *   rootcd /some_path/;mkdir CAM1-$(date +%d.%m.%Y);mv
 ./CAM1/*.* ./CAM1-$(date +%d.%m.%Y)/;mkdir CAM2-$(date +%d.%m.%Y);mv
 ./CAM2/*.* ./CAM2-$(date +%d.%m.%Y)/
 
 I want to move files from /some_path/CAM1 directory to directory called
 CAM1-'today date' and the  same for /some_path/CAM2 directory

Perhaps cron doesn't know how to run those commands. Try:
23 58  * * *   root/bin/bash -c cd /some_path/;mkdir \CAM1-$(date +%d.
%m.%Y)\;mv ./CAM1/*.* ./\CAM1-$(date +%d.%m.%Y)\/;mkdir \CAM2-$(date +%d.
%m.%Y)\;mv ./CAM2/*.* ./\CAM2-$(date +%d.%m.%Y)\/


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201209282005.23020.neal.p.mur...@alum.wpi.edu



Re: command isn't working in crontab

2012-09-28 Thread Tomas Hulata
double quotes are OK but % is not, it is special character in crontab , 
I have found it here http://en.wikipedia.org/wiki/Cron


On 29.09.2012 02:05, Neal Murphy wrote:

On Friday, September 28, 2012 07:35:04 PM Tomas Hulata wrote:

Hello, below command works in command line but not as a cronjob can
someone explain me why?

23 58  * * *   rootcd /some_path/;mkdir CAM1-$(date +%d.%m.%Y);mv
./CAM1/*.* ./CAM1-$(date +%d.%m.%Y)/;mkdir CAM2-$(date +%d.%m.%Y);mv
./CAM2/*.* ./CAM2-$(date +%d.%m.%Y)/

I want to move files from /some_path/CAM1 directory to directory called
CAM1-'today date' and the  same for /some_path/CAM2 directory

Perhaps cron doesn't know how to run those commands. Try:
23 58  * * *   root/bin/bash -c cd /some_path/;mkdir \CAM1-$(date +%d.
%m.%Y)\;mv ./CAM1/*.* ./\CAM1-$(date +%d.%m.%Y)\/;mkdir \CAM2-$(date +%d.
%m.%Y)\;mv ./CAM2/*.* ./\CAM2-$(date +%d.%m.%Y)\/





--
phone : +421 917 321 694, web: www.scs.sk



Re: command isn't working in crontab

2012-09-28 Thread Wilko Fokken
On Sat, Sep 29, 2012 at 01:35:04AM +0200, Tomas Hulata wrote:
 Hello, below command works in command line but not as a cronjob can  
 someone explain me why?

 23 58  * * *   rootcd /some_path/;mkdir CAM1-$(date +%d.%m.%Y);mv  
 ./CAM1/*.* ./CAM1-$(date +%d.%m.%Y)/;mkdir CAM2-$(date +%d.%m.%Y);mv  
 ./CAM2/*.* ./CAM2-$(date +%d.%m.%Y)/

 I want to move files from /some_path/CAM1 directory to directory called  
 CAM1-'today date' and the  same for /some_path/CAM2 directory

Dealing with 'crontab', I used the following time/date sequence:

 minutes  hours  day-of-month  month  day-of-week
 --

In your example, you started with hours, followed by minutes.

I hope, my sequence indicated above might work for you.


(Have a nice cron)

Wilko

-- 
Dabbian is an ancient American word meaning 'I can't put my finger at Ubuntu'.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120929021110.ga9...@fok01.laje.edewe.de