kom  
          
              
                11.Сентябрь.2013 13:43:22
               
              #1 
           
         
        
          Нужно экспортировать переменную USER
${output}	Execute Command	export USER=someuser
Команда выполняется но когда после нее выполняю
${output}	Execute Command	env
То переменной нет в списке.
Пробовал написать sh-скрипт: setenvvar.sh:
USER=someuser
export USER
и запустить его, результат - такой же, скрипт срабатывает, но переменная не задается.
         
        
           
         
            
       
      
        
          
          
            rmerkushin  
          
              
                12.Сентябрь.2013 04:52:17
               
              #2 
           
         
        
          shell скрипт руками запускали? что выдает echo $USER ? Как вариант, переменная устанавливается, но не для того пользователя. Например если сделать export var=/usr/lib/jvm/jdk7 из под своей учетки, то по рутом echo $var не выведет ничего.
         
        
           
         
            
       
      
        
          
          
            kom  
          
              
                17.Октябрь.2013 19:55:36
               
              #3 
           
         
        
          Проблема решена написанием sh-скрипта в котором вызывается нужный скрипт, сразу после экспорта всех нужных переменных.
         
        
           
         
            
       
      
        
          
          
            kom  
          
              
                14.Август.2014 09:54:32
               
              #4 
           
         
        
          нашлось более простое решение, с помощью кейворда write:
Open Connection	${weblogichost}	prompt=$	timeout=10s 	
Login	${weblogiclogin}	${weblogicpass}		
${written}=	Write	export CLASSPATH=$CLASSPATH:${weblogicpath}		
${output}	Write	echo $CLASSPATH		
${output}=	Read			
should contain	${output}	${weblogicpath}		
 
        
           2 лайка