Articles of linux

Proceso hijo de horquilla con tiempo de espera y salida de captura

Digamos que tengo una función como la de abajo, ¿cómo capturo la salida de la llamada Process.spawn? También debería poder finalizar el proceso si demora más que un tiempo de espera especificado. Tenga en cuenta que la función también debe ser multiplataforma (Windows / Linux). def execute_with_timeout!(command) begin pid = Process.spawn(command) # How do I […]

No se puede detener un proceso: detener el servidor de Rails

Estoy intentando detener el servidor de Rails desde mi consola (estoy usando ubuntu), así que siguiendo las preguntas relacionadas en la stack, lo intenté Ctrl + C pgrep -l ruby and then kill -9 $the_right_pids (and also ps aux | grep …) pero ninguno de estos funcionó. Alguien tiene una idea ? Actualización: encontré una […]

¿Cómo instalar Redmine en Fedora 11 linux?

Me gustaría instalar REDMine en mi LINUX LAMP. Primero necesito instalar ROR. http://www.redmine.org Proporcionar los pasos si alguien ha hecho la instalación.

La secuencia de comandos de Rails se utiliza siempre que el error de gem: __rvm_add_to_path: comando no encontrado

Estoy usando capistrano y la joya cuando sea. Capistrano implementa y actualiza el crontab en nuestro servidor ubuntu con el cronjob detallado en nuestro archivo schedule.rb. Pero el cronjob no pasa. Falla y me manda un email cada 5 minutos este error: /etc/profile.d/rvm.sh: line 67: __rvm_add_to_path: command not found /home/pkatepalli/.rbenv/versions/1.9.3-p448/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file […]

Bash for loop tiene un error de syntax solo cuando se ejecuta desde un script ruby

Tengo una secuencia de comandos de Ruby que organiza una serie de otras secuencias de comandos. Uno de los scripts de bash extrae los datos de registro de un servidor, y un script de ruby ​​los analiza. Mi guión de bash se parece a esto: #pullLogs.sh for ((x = $2; x <= $3; x++)); do […]

¿Cómo configurar Ruby Environment en Linux?

~$ ruby -v ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux] Nota: no quiero establecer el camino de ruby ​​usando RVM

Ruby – Watir – PhantomJS

Estoy en debian Tengo Ruby configurado con el paquete. hago sudo gem install watir-webdriver sudo gem install phantomjs Luego agrego ambos a mi Gemfile. Entonces hago la instalación de paquetes. Entonces corro código Ruby Watir::Browser.new(:phantomjs) y recibe este error: /var/lib/gems/2.1.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/phantomjs/service.rb:38:in `executable_path’: Unable to find phantomjs executable. (Selenium::WebDriver::Error::WebDriverError) ¿Cómo hago este trabajo? ¡Gracias!

No se puede instalar therubyracer en JRuby

He instalado RVM y luego Jruby, esta es la versión que obtengo cuando escribo: jruby -v: jruby 1.6.5.1 (ruby-1.8.7-p330) (2011-12-27 1bf37c2) (Java HotSpot (TM) Client VM 1.7.0_02) [linux-i386-java] El problema es que no puedo instalar la gem therubyracer, me sale esto cuando bash instalar por jruby -S gem install therubyracer: /usr/local/rvm/rubies/jruby-1.6.5.1/bin/jruby extconf.rb WARNING: JRuby does […]

¿Por qué mi trabajo de Cron no funciona correctamente?

Tengo un trabajo cron en un VPS de Hardy de Ubuntu que solo funciona a medias y no puedo entender por qué. El trabajo es un script Ruby que usa mysqldump para hacer una copia de seguridad de una base de datos MySQL utilizada por una aplicación Rails, que luego se envía en un archivo […]

¿Cómo puedo verificar si otra aplicación está utilizando un archivo?

Necesito procesar un archivo de video, y necesito que el archivo se complete antes de abrirlo. Por lo tanto, necesito verificar si el archivo está abierto o no antes de procesarlo, pero se abre mediante otro proceso. ¿Alguna idea de cómo comprobar esto? Estoy usando Linux.