1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
issu de "controllers"
...
def exec_shell
flash[:errors] = []
#cmd = "/home/rails/bin/#{params[:code]}.rb"
#cmd = " ll /Users/wbouvier/Sites"
cmd = " ll "
ap "***"
ap cmd
value = %x[ #{cmd} ] # je devrais obtenir le résultat de ma commande ici, mais cela ne fait rien
ap value
if (value == nil) || (value == false)
flash[:errors] << I18n.t('c016.shell.exec_erreur')
end
session[:c016_code] = params[:code]
session[:c016_date] = Time.now.strftime("%d/%m/%Y")
session[:c016_heure_deb] = Time.now.strftime("%H:%M")
session[:c016_heure_fin] = ""
order_by = ""
@resultat = Shell_Histo.get_Histo(session[:c016_code], session[:c016_date], session[:c016_heure_deb], session[:c016_heure_fin], order_by)
end
... |
Partager