| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 «  : 11-04-2008 12:42 »   | 
								
								 | 
							  
							 
							проблема в следующем прописал в кронтабе рута задание на выполнение простенького скрипта для сохранения сведений о трафике  */1 * * * * root /usr/local/etc/traffic/periodic.sh в логе кронтаба пишется все как будто скрипт выполняется но на самом деле нечего не происходит скрипт выглядит следующим образом #!/bin/sh /usr/local/bin/trafsave re0   зарание спасибо   
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							PooH
							
								Глобальный модератор
								
								 
								  Offline
								Пол:   
								
								... и можно без хлеба!
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #1 : 11-04-2008 12:50 »   | 
								
								 | 
							  
							 
							что в логе кронтаба пишется? попробуй скрипт изменить на: #!/bin/sh pwd > /tmp/tmp.txt /usr/local/bin/trafsave re0
  появился файл /tmp/tmp.txt ?  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Удачного всем кодинга! -=x[PooH]x=- 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							RXL
							
						 | 
						
							
								  | 
								
									
									 « Ответ #2 : 11-04-2008 12:58 »   | 
								
								 | 
							  
							 
							by01, разреши исполнение скрипта. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #3 : 11-04-2008 14:02 »   | 
								
								 | 
							  
							 
							2 PooH : файл tmp.txt не появился
  2 RXL : скрипт исполняемый 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							RXL
							
						 | 
						
							
								  | 
								
									
									 « Ответ #4 : 12-04-2008 11:58 »   | 
								
								 | 
							  
							 
							Запусти из командной строки:
  # /usr/local/etc/traffic/periodic.sh 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #5 : 12-04-2008 17:48 »   | 
								
								 | 
							  
							 
							у меня shell csh я набирал  /bin/sh /usr/local/etc/traffic/periodic.sh и все работает 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							RXL
							
						 | 
						
							
								  | 
								
									
									 « Ответ #6 : 12-04-2008 18:02 »   | 
								
								 | 
							  
							 
							Посмотри в man-е, можно ли указывать оболочку в crontab? Например: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin
  Попробуй установить csh  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #7 : 14-04-2008 11:03 »   | 
								
								 | 
							  
							 
							попробывал csh прописать в шелле кронтаба все осталось без изменений, в лог пишет что скрипт запущен но сам скрипт не выполняется 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #8 : 14-04-2008 11:12 »   | 
								
								 | 
							  
							 
							а отдельно  скрипт выполняется? upd поздно заметил   log крона в студию, достаточно строк от выполнения скрипта  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 14-04-2008 11:17 от Sla »
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #9 : 14-04-2008 11:19 »   | 
								
								 | 
							  
							 
							от кого (userа) запускается cron?
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							RXL
							
						 | 
						
							
								  | 
								
									
									 « Ответ #10 : 14-04-2008 11:22 »   | 
								
								 | 
							  
							 
							by01, кстати, если добавить в файл скрипта echo 'что-то там', то cron этот вывод запихнет в письмо и отправит руту.
  Sla, разве крон может работать не от рута? Иначе он не сможет изменять пользователя. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #11 : 14-04-2008 11:34 »   | 
								
								 | 
							  
							 
							RXL, сам демон крона естественно от рута а кронтаб от пользователя 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							RXL
							
						 | 
						
							
								  | 
								
									
									 « Ответ #12 : 14-04-2008 11:35 »   | 
								
								 | 
							  
							 
							Sla, ты имеешь в виду /var/spool/cron/* ? Кстати, этот вопрос не был оговорён. Ведь в этом случае из формата строки выпадает пользователь! 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #13 : 14-04-2008 11:55 »   | 
								
								 | 
							  
							 
							работаю из под рута вот строчка из лога крона Apr 14 15:45:02 mshome /usr/sbin/cron[17600]: (root) CMD (root /usr/local/etc/traffic/periodic.sh)
   
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #14 : 14-04-2008 11:58 »   | 
								
								 | 
							  
							 
							во freebsd  /var/cron/tabs  вот что в мане The cron utility searches /var/cron/tabs for crontab files which are named after accounts in /etc/passwd; crontabs found are loaded into mem- ory. 
  любой пользователь может создать "задачу" crontab -e при этом для каждого пользователя будет свой файл  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									«  Ответ #15 : 14-04-2008 12:03 »    | 
								
								 | 
							  
							 
							by01,  создай таблицу корну, через  crontab -e
 
  PooH советовал, я немного изменю echo start /usr/local/bin/trafsave re0 echo stop 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #16 : 14-04-2008 13:52 »   | 
								
								 | 
							  
							 
							сделал, нечего не происходит 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #17 : 14-04-2008 14:12 »   | 
								
								 | 
							  
							 
							/var/log/cron  в студию start|stop есть? 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #18 : 14-04-2008 14:14 »   | 
								
								 | 
							  
							 
							какой порт устанавливал? 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #19 : 14-04-2008 14:36 »   | 
								
								 | 
							  
							 
							не старта не стопа, порт чего? 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #20 : 14-04-2008 15:13 »   | 
								
								 | 
							  
							 
							crontab -e */1 * * * * /usr/local/etc/traffic/periodic.sh
  должно работать!!!! 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #21 : 14-04-2008 15:17 »   | 
								
								 | 
							  
							 
							но при етом не работает (((( 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #22 : 14-04-2008 15:21 »   | 
								
								 | 
							  
							 
							хм.. теперь работает 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #23 : 14-04-2008 15:22 »   | 
								
								 | 
							  
							 
							объясните мне тугодуму почему приуказании рута юзером от имени которого выполняется скрипт все работать престает
  а вообще всем спасибо есчо немного и бошка моя бы взорвалась  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 14-04-2008 15:25 от by01 »
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #24 : 14-04-2008 15:26 »   | 
								
								 | 
							  
							 
							если не работает что из себя представляет trafsafe?
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #25 : 14-04-2008 15:30 »   | 
								
								 | 
							  
							 
							man cron    если башку еще не сорвало!!! я когда увидел первую сообщение, вкралось подозрение что здесь что-то не так...  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							by01
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #26 : 14-04-2008 15:36 »   | 
								
								 | 
							  
							 
							нучтож как говорится будем копать дальше, есчо раз сенкс за помощь 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							RXL
							
						 | 
						
							
								  | 
								
									
									 « Ответ #27 : 14-04-2008 17:02 »   | 
								
								 | 
							  
							 
							by01, короче, итог: есть задачи для каждого пользователя персонально, а есть системные. Первые управляются командой crontab, вторые прописаны в файле /etc/crontab. В первом случае пользователя указывать не надо, во втором - надо. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #28 : 16-04-2008 07:40 »   | 
								
								 | 
							  
							 
							 а вот еще вопросик, а зачем считать трафик каждую минуту? 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #29 : 16-04-2008 07:44 »   | 
								
								 | 
							  
							 
							by01, тему не закрывай пожалуйста... может кому понадобится свои 5 копеек втавить 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	 |