Tematy związane z oprogramowaniem, instalacją, konfiguracją
			
		
		
			- 
				
																			
								dram							 
									
		- Posty: 9
 		- Rejestracja: 16 kwietnia 2012, 21:44
 		
		
						
						
		
		
						
					
													
							
						
									
						Post
					
								autor: dram » 
			
			
			
			
			
			Witam.
Próbuję uruchomić program.
Gdy robię to 
ręcznie:
Kod: Zaznacz cały
cd katalog
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
./hltv -param
Gdy próbuje zrobić to z pomocą screena przez skrypt skrypt.sh.
Wygląda to tak jakby zmiana zmiennej środowiskowej nie działała.
Kod: Zaznacz cały
cd katalog
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
screen -A -m -d -S hltv ./hltv 
W ten sposób już nie działa i tak jak mówię, tak jakby zmiana zmiennej środowiskowej nie zachodziła.
Pozdrawiam.
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			- 
				
																			
								dram							 
									
		- Posty: 9
 		- Rejestracja: 16 kwietnia 2012, 21:44
 		
		
						
						
		
		
						
					
						
		
													
							
						
									
						Post
					
								autor: dram » 
			
			
			
			
			
			refresh
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			- 
				
								Bastian							
 
						- Member
 			
		- Posty: 1424
 		- Rejestracja: 30 marca 2008, 16:09
 		
		
											- Lokalizacja: Poznañ
 
							
						
		
		
						
					
						
		
													
							
						
									
						Post
					
								autor: Bastian » 
			
			
			
			
			
			Eksportujesz zmienną w lokalnej powłoce, więc screen jej nie będzie widział.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			- 
				
																			
								dram							 
									
		- Posty: 9
 		- Rejestracja: 16 kwietnia 2012, 21:44
 		
		
						
						
		
		
						
					
						
		
													
							
						
									
						Post
					
								autor: dram » 
			
			
			
			
			
			W screenie, jak wykonuję polecenie
 
To nie da się tego jakoś połączyć aby najpierw zmieniał zmienną, a potem uruchamiał progra
m?
Jakoś tak, nie używając dodatkowych skryptów
Kod: Zaznacz cały
screen -A -m -d -S hltv export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" & ./hltv
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			- 
				
								ShinnRa							
 
						- Beginner
 			
		- Posty: 457
 		- Rejestracja: 05 marca 2007, 23:05
 		
		
											- Lokalizacja: Gdynia
 
							
						
		
		
						
					
						
		
													
							
						
									
						Post
					
								autor: ShinnRa » 
			
			
			
			
			
			Ja na Twoim miejscu wrzuciłbym to do skryptu:
Kod: Zaznacz cały
#!/bin/bash
cd katalog
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
./hltv -param
a potem odpalał poprzez screena ten skrypt np:
skrypt jest odpalany w screenie więc powinien w tamtym środowisku ustawić tą zmienna...