[10:09:25] Miguillen: Un ejemplo sería... [10:09:44] jsub -N nombre -quiet "archivo.sh" [10:10:19] Lo que yo hago es utilizar los jsub dentro de un crontab, e incluir las limitaciones pertinentes en el archivo .sh [10:10:46] Porque creo que no pueden aplicarse los límites de tiempo y memoria utilizada máximos que existían en Toolserver [10:11:37] Para el tiempo puedes emplear, sencillamente, «timeout 2000s » + comando [10:11:56] (Sé que no estás, pero como puede leerse este canal en cualquier momento... ya lo verás) :) [10:27:51] abian hola [10:28:30] Ayer me pararon el bot porque lo tenía funcionando desde el login en Labs [10:28:38] y tenía un aviso [10:29:29] No he probado volver a conectarloporque me imagino que si vuelvo a hacerlo en lugar del aviso podría encontrarme con un bloqueo de la cuenta de Labs [10:29:45] el caso es que no se como conectarlo de otra forma [10:30:03] me refiero al bot de IRC [11:00:19] Hola, Miguillen :) [11:00:23] ¿En el login? [11:00:33] Es decir, ¿no usas la cuenta del bot, con «become»? [11:01:14] Te he escrito más arriba lo que yo uso (aunque en la cuenta del bot, naturalmente); lo tendrás en el log público [11:03:02] Las cuentas personales no deben usarse para lanzar ninguna tarea, bajo ningún concepto [11:03:15] Solo sirven para acceder a las cuentas de los diferentes «tools» [11:05:35] abian cuando entro hago become mg-bot [11:05:42] que es el nombre de la herramienta [11:05:47] y una vez allí [11:06:05] entro en el directorio del bot que es IRC (cd IRC) [11:06:11] y lo pongo en marcha [11:06:19] php irc.php [11:06:27] eso es lo que hago de normal [11:06:49] pero por lo visto hay que hacerlo de otra forma [11:07:10] con jsub [11:07:46] bueno añadir que antes he abierto un screen desde el que hago todo eso [11:09:01] abian te pongo en privado el aviso que me pusieron (porque son varias líneas para no hacer flood en el canal) [11:13:17] Vale, leído [11:13:25] ¿Has usado «jsub» ahora? [11:14:04] Si es así, escribe «qstat» para comprobar que el proceso se está ejecutando en la cuenta del bot [11:14:09] abibot estoy leyendo el manual pero no me aclaro de como ponerlo en marcha de esta forma [11:14:18] https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Submitting.2C_managing_and_scheduling_jobs_on_the_grid [11:14:25] ¿De qué forma? [11:14:33] con jsub [11:14:43] Ya te lo he comentado [11:14:59] Y no tiene ningún misterio [11:15:01] jsub -N nombre -quiet "archivo.sh" [11:15:17] (Sin «-quiet» si lo prefieres) [11:15:41] abian poniendo qstat me salen dos trabajos [11:15:48] pero no se ponen en marcha [11:15:51] ¿Entre ellos está el de IRC? [11:16:00] abian ya he estado enredando algo [11:16:14] job-ID prior name user state submit/start at queue slots ja-task-ID [11:16:14] ----------------------------------------------------------------------------------------------------------------- [11:16:14] 1653120 0.51979 java tools.mg-bot r 06/17/2014 23:05:51 continuous@tools-exec-09.eqiad 1 [11:16:14] 3826479 0.30000 php5 tools.mg-bot r 09/08/2014 11:04:51 continuous@tools-exec-01.eqiad [11:16:32] es el último [11:16:42] pero ahora queda como se pone eso en marcha [11:17:04] Hummm... ¿pero cómo lo has lanzado exactamente? [11:17:25] jstart php irc.php [11:17:44] irc.php es el fichero del bot [11:18:09] Vale :), pero yo te he dicho que pruebes a usar jsub... [11:18:33] Y tampoco hay nada que indique que está parado, por cierto [11:18:53] Solo aparece la "r" de "read"; puede estar parado, o puede no estarlo [11:19:28] pero ponerlo en marcha [11:19:45] Así pongo en marcha mis tareas, Miguillen [11:19:46] Mira que lo complican todo esta gente [11:19:52] Con jsub [11:19:58] Un poquillo... sí :) [11:20:09] con lo facil que era como lo hacía [11:20:42] Quizás ese no sea el problema, solo que yo nunca uso «jstart» [11:21:24] se supone según el manual que equivale a jsub -once -continuous program [args…] [11:21:45] «-continuous» se usa para los procesos que nunca deben terminar [11:21:58] Y sí, ahora lo recuerdo... [11:22:02] abian el bot de irc se supone que no termina nunca [11:22:08] Probablemente sea lo que uso para abibot [11:22:42] Voy a comparar tu comando con el de abibot [11:22:50] ok [11:23:10] si no es cuestión aunque haya eliminar lo que hay ahora y empezar de o [11:23:12] 0 [11:23:17] jstart -quiet "abibot.sh" [11:23:20] Este es el mío [11:23:37] abian la extensión sh es del trabajo? [11:23:57] igual el error es poner extensión php [11:24:20] No, Miguillen, es un archivo Bash normal [11:24:40] No debería haber diferencia [11:24:45] abian pero lo que me refiero [11:25:04] si pongo irc.sh en lugar de php irc.php [11:25:23] Debería dar igual, Miguillen, es lo mismo [11:25:40] Solo que yo incluiría comillas alrededor de «php irc.php» [11:26:02] voy a ver [11:26:07] También deberías probar a escribir «qstat» ahora fuera de la cuenta del bot [11:27:49] Miguillen: Veo desde mi terminal que tienes un montón de tareas ejecutándose en tu «login» [11:28:05] abian es que tanto trastear [11:28:26] Pues deberías controlar eso, que es a lo que probablemente se refieran [11:28:30] Eso no debería estar ahí [11:29:21] a como se limpia [11:29:24] ? [11:29:49] Recuperando los «screen» que tienes abiertos, y saliendo de ellos :) [11:29:57] qstat solo me funciona dentro de la cuenta del bot [11:30:16] Vale, no hay problema, he visto que no es cosa del qstat [11:30:22] abian y destruyendo todos los screen [11:30:37] ? [11:30:58] ahora tengo 5 abiertos [11:31:04] 1 es del bot de IRC [11:31:17] y los otros los he usado para el bot de Wikipedia [11:31:27] ¿No has dicho que siempre ejecutabas las tareas en la cuenta del bot? [11:31:28] para hacer varias tareas a la vez [11:31:37] si [11:31:53] en el screen abro la cuenta del bot [11:31:56] Pues yo te hablo del login, de tu cuenta personal, antes de hacer «become loquesea» [11:32:32] miguillen@tools-login:~$ screen -rd 27879.pts-126.tools-login [11:32:57] No sé para qué haces eso ni qué significa [11:33:09] miguillen@tools-login:~$ become mg-bot [11:33:09] tools.mg-bot@tools-login:~$ [11:33:30] abian lo primero es para acceder a un screen [11:33:39] Sí, ya lo veo [11:33:41] concretamente ese es donde muevo el bot de IRC [11:34:10] Hummm... es que no estoy seguro de que estés entendiendo cómo hay que ejecutarlo [11:34:26] Los «screen» tampoco deben ejecutarse en tu cuenta normal [11:34:32] Nada debe ejecutarse allí [11:34:46] abian yo te esplico como lo ejecuto que seguramente de acuerdo al aviso no es la forma en la que hay que hacerlo [11:34:49] Todo va en la de «mg-bot» [11:35:01] Vale :) [11:35:05] abian desde la cuenta del bot no deja abrirlos [11:35:31] A ver si me explico :) [11:35:53] No deja abrirlos porque todo tiene que ejecutarse con «jsub», y con la cuenta del bot [11:36:02] O, en su defecto, directamente [11:36:24] abian es decir sin usar screen [11:36:51] Eso parece, por el aviso que te han dejado [11:37:09] Y por tu imposibilidad para ejecutar un «screen» en la cuenta del bot :) [11:37:27] entonces habría para empezar que eliminar los screen [11:37:29] Si consiguieras ejecutar el «screen» en la cuenta del bot, ya pensaría otra cosa [11:37:34] Sí, eso te he dicho [11:37:44] De tu cuenta personal sí, al menos [11:37:48] De «miguilen» [11:38:01] el comonado de destruir lo sabes [11:38:11] Cuento 6 «screen» abiertos ahora mismo [11:38:14] lo he llegado a hacer en toolserver pero ahora no me acuerdo [11:38:20] si [11:38:20] Es simplemente acceder al screen y salir de él [11:38:30] Lo más fácil [11:38:39] ctr+ad [11:38:47] pero el screen sigue activo [11:38:49] No, así no hacemos nada :) [11:39:02] Ctrl + A + D es para dejarlo abierto, precisamente [11:39:02] exit? [11:39:08] Por ejemplo :) [11:44:25] Solo queda una, ¿no? [11:45:48] Vale, perfecto, creo que ya está :) [11:46:08] abian ya he cerrado todos [11:46:23] Ahora es cuestión de que no abras nada más ahí [11:46:36] me he liado un poco porque primero salía de la herramiento y luego del screen [11:46:55] Bueno, pues ya está hecho [11:47:19] ahora empezar de 0 [11:48:03] entro en la herramienta del bot [11:48:43] abian con jsub hace falta ejecutarlo desde el directorio que está el fichero del bot? [11:49:07] Donde quieras, si escribes la ruta correcta [11:49:30] abian más fácil es entonces ejecutarlo en el sitio [11:49:53] Sí, así puedes escribir simplemente el nombre del script si lo prefieres [11:51:06] jstart -quiet "php irc.php" [11:51:19] eso sería? [11:51:48] Casi mejor quitar el «-quiet» en tu caso [11:52:41] las comillas parece que no lo lee [11:53:14] ¿No? [11:53:23] Pues como estaba, si no queda otra [11:53:26] no me pone error ni nada [11:53:44] Es que no te debería poner nada al iniciar el proceso, Miguillen :) [11:53:54] COmprueba si se está ejecutando o no con «qstat» [11:54:00] *Comprueba [11:54:20] 1653120 0.51984 java tools.mg-bot r 06/17/2014 23:05:51 continuous@tools-exec-09.eqiad 1 [11:54:30] Parece que no [11:54:42] está eso que debe llevar desde cuando puse el bot de java que ya lo abandoné [11:55:23] eso tendría que quitarlo [12:00:02] abibot y crear un archivo sh [12:00:16] sería algo así como un archivo bat [12:01:25] abian [12:04:07] abian borro todos los archivos de tipo .err o .out [12:04:12] ? [12:08:20] El archivo .sh no aporta ninguna ventaja si solo ejecutas un comando, Miguillen [12:08:38] Eliminar los archivos .err y .out queda a tu criterio [12:08:55] Son útiles para consultar lo que ha sucedido, en cualquier caso [12:09:03] abian Pero para dejar limpio todos los trabajos eleimino todos los ficheros .out o .err ? [12:09:25] abian pero son todo experimentos fracasados [12:09:28] No sé a qué te refieres con «dejar limpio» [12:09:38] Si no te sirven, puedes borrarlos :) [12:09:43] abian se supone que la idea es partir de 0 [12:09:44] No tiene más misterio [12:10:04] .out y .err son solo registros, no intervienen en futuras ejecuciones para nada [12:10:06] abian y el proceso de java también debería quitarlo [12:10:14] Pues adelante [12:10:18] pero eso no tengo ni idea de como hacerlo [12:10:26] qdel 1653120 [12:10:35] ¿Con borrar esos archivos no se quita? [12:10:57] No, Miguillen, insisto en que esos archivos son solo registros, son para tu información [12:11:03] gracias ya está limpio [12:11:09] Bien, de nada :) [12:12:00] ahora toca empezar [12:16:49] tools.mg-bot@tools-login:~/IRC$ jstart "php irc.php" [12:16:49] Your job 3827822 ("php5") has been submitted [12:17:01] job-ID prior name user state submit/start at queue slots ja-task-ID [12:17:02] ----------------------------------------------------------------------------------------------------------------- [12:17:02] 3827822 0.30000 php5 tools.mg-bot r 09/08/2014 12:15:06 continuous@tools-exec-01.eqiad 1 [12:17:14] abian ahora queda como eso funciona [12:17:28] es decir como eso se pone en marcha y se conecta al irc [12:17:42] teoricamente debería de ponerse en marcha al crearlo [12:19:20] abian ¿Puede ser por esto? [12:19:25] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/pdo_pgsql.so' - /usr/lib/php5/20090626/pdo_pgsql.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0 [12:19:36] es lo que sale en el archi .err [12:19:40] *archivo [12:19:56] que haya que asignarle memoria [12:35:22] abian ahora si que debo haberla liado bien me a salido una especie de editor [12:36:14] y el puntero esta en un recuador donde el nombre del trabajo [12:36:56] I botirc (Modified)(conf) [12:59:14] Hprmedina cri cri [12:59:29] Hprmedina ¿Sabes que es libgcc_s.so.1? [12:59:38] cri cri Miguillen [12:59:43] ehhh, no [12:59:58] pero supongo que es una librería del compilador gcc [13:00:04] Hprmedina Cada vez entiendo más porque no me gusta linu [13:00:21] libgcc_s.so.1 must be installed for pthread_cancel to work [13:00:46] Hprmedina Ayer me pararon el bot de Labs porque por lo visto no lo cenectaba como debía [13:01:00] :S [13:01:07] el uso de screen no debe ser buena idea . Tienen otros procesos específicos [13:01:13] y estoy estudiándolos [13:01:20] pero no consigo aclararme [13:01:41] Hprmedina Mira que se empeñan en complicar las cosas [13:02:55] Hprmedina Hay que tener mala fé xD y pensar que hay una gran mafia detrás para evitar que consigas hacerlo (eso no es ser retorcido sino animarse a esforzarse para conseguirlo) [13:07:00] jajaja [13:07:26] Hprmedina lo he iniciado sin jsub lo malo que si me voy adiós [13:07:36] no hay forma de iniciarlo desde jsub [13:48:35] Hprmedina Me encantan lo bien que funcionan lostraductores xD [13:48:54] El sistema está diseñado para ser fiable, escalable y fácil de usar, por lo que los desarrolladores pueden chocar con el suelo y empezar a programar. [13:49:30] chocar con el suelo? [14:50:00] jem ¿Estás? [15:45:17] jem Cuando estés disponible me avisas. Ya he conseguido conectar esto con jsun pero tengo dudas sobre la memoria que debería tener para un funcionamiento normal [15:46:50] Ahora tengo 1250M (me imagino que serán Mega bytes aunque mucho me parece porque con menos hacia crash al iniciar el bot wikipedia desde aquí igual son megabist) [15:47:36] pero al margen de eso que cantidad sería razonablemente buena. Cuanto más me imajino que irá mejor pero si me paso seguro que me dan un toque [15:48:02] *Mega bits [16:23:20] Miguillen: Orientativamente para ver la memoria usada yo siempre uso la orden "ps uax", columnas VSZ (memoria virtual) y RSS (memoria física) [16:25:21] jem Pero una cosa es la memoria que se usa de forma general y otra la que pueden requerir lo diversos procsos [16:25:48] por ahora parece que los que más recursos necesitan son los que usan el bot en python [16:26:14] en el último reinicio he duplicado la memoria [16:26:32] Pero está claro que lo que se requiere es algo más de lo que se usa [16:26:48] Por otro lado esta forma tiene el defecto que la salida la da en un archivo en lugar de en la pantalla [16:26:52] Por eso digo que es orientativo [16:27:09] Normalmente las salidas se pueden controlar [16:27:16] eso está bien para poder comprobarlo en ciertos usos pero a nivel general es poco práctico [16:27:35] la salida en pantalla es necesaria para muchas cosas [16:27:36] Igual tiene alguna opción para cambiar eso [16:27:57] Siempre puedes tener un tail -f en otra sesión del screen [17:22:48] jem ¿ A esto crees que se le puede sacar utilidad? 12http://wdq.wmflabs.org/api_documentation.html [17:29:30] Me suena haberlo visto en algún momento, sí [17:30:46] Bueno, eso es útil para que quien no tenga acceso al shell de Labs (y sepa de consultas SQL o al menos entienda cómo funciona una base de datos) pueda obtener datos [17:31:05] O para ofrecerlos con una interfaz web [17:31:21] Pero estando ya dentro es más práctico usar las consultas SQL, desde luego [17:37:05] jem en mi caso de SQL ni idea [17:37:33] Ya, ya imagino [17:38:03] hasta ahora lo referente a datos en programación solo lo manejo en variables de forma versatil [17:38:25] volatil perdón [17:38:30] xD [17:38:38] que ya no sé lo que digo [17:39:35] todavía voy por el TAB [17:40:42] el bot si que guarda y obtienen valores de documentos de texto [17:41:57] y en lo otro con respecto a la salida hay 3 parámetros -i -o -e [17:42:19] no dice para que es cada cosa ni los valores que puede tener [17:42:27] Puedes mirar el man [17:42:33] yo creo que i es la intrada int [17:42:40] o la salida out [17:42:45] y e es error [17:42:51] (si no dice nada en el -?) [17:42:51] los errores [17:44:19] Selects the file used for standard input, output and error of the job, respectively [17:44:44] By default, jsub will append stdout and stderr to the files jobname.out and jobname.err in the tool account's home directory, and will not have standard input. [17:45:05] If a directory is given for -o or -e, new files jobname.ojobid and jobname.ejobid are created there for each job. [17:45:46] jem yo entiendo que es para decirle el archivo que quieres que lo guade [17:45:51] *guarde [17:46:06] pero decirle que la salida sea la pantalla [17:46:28] primero habría que entrar en la ejecución [17:47:53] El /usr/bin/jsub es un script perl que envuelve una serie de llamadas, incluyendo la redirección de la salida [17:48:27] Lo que hace es llamar a qsub en última instancia [17:48:59] Así que analizándolo se podría ver cuál es la llamada que genera y reproducirla manualmente [17:49:24] jem pero habra que acceder al trabajo [17:49:44] No, yo digo llamar a qsub directamente [17:50:07] y que comando tienen eso? [17:52:11] Habría que buscar alguna opción de depuración de perl que permita ver lo que se está ejecutando [17:52:32] O quizás copiarte el jsub a local y añadir un print que lo muestre en el punto indicado [17:52:44] Es lo que se me ocurre de momento [17:53:11] jem podía haber algo más simple [17:53:51] Esto es más importante si quiero ejecutar el bot de Wikipedia que requiere interactuacción [17:55:57] Pero entiendo que un bot interactivo no tendrá ejecución continua [17:56:57] jem el de irc es continuo [17:57:18] y el de Wikipedia sería para desarrollar una única tarea [17:57:44] por lo pronto no tengo en mente hacer tareas permanentes como podrían ser el antivandalismo [17:58:09] pero hay tareas largas que requeriran no tener el ordenador encendido [17:58:27] ya ha habido algunas que han durado 7 días [17:58:57] entendiendo que ando con un portatil 7 días no dura encendido [17:59:02] xD [18:00:22] jem mira que era sencillo el screen [18:03:10] Y lo sigue siendo [18:07:37] jem pero si no te dejan usarlo [18:08:26] jem haciendo pruebas el comando linux para imprimir achivos de texto ¿Cual es? [18:11:41] ¿Imprimir? [18:11:50] si [18:11:55] ¿Dices con una impresora, o simplemente mostrarlo en pantalla? [18:12:03] en pantalla [18:12:12] Ya me parecía [18:12:14] cat fichero [18:12:16] en ms dos recuerdo que era type [18:12:21] o ttype [18:12:28] Sí, lo era (o es) [18:12:39] El linux el type es otra cosa [18:12:42] En* [18:13:07] Te ubica e identifica un comando o alias [18:13:32] ya veo porque he probado y solo daba errores [18:13:38] :) [18:13:57] Yo entiendo que el screen lo dejan usarlo pero con condiciones, y abian lo debe de estar usando ahora [18:14:04] y menos mal que he vivido algo los tiempos del MS DOS [18:14:09] (Con las condiciones de usar el jsub y demás) [18:14:15] Sí [18:14:28] pero el jsub se usa sin screen [18:14:36] se supone que hace lo mismo [18:14:45] pero de una forma diferente [18:14:56] Pero el jsub es para lanzar un solo trabajo [18:15:07] Y el screen permite multiplexar, por así decirlo [18:15:09] jem lo primero que me a dicho abian es que cierre todos los screen [18:15:16] Sí, ya leí antes [18:15:20] y que todo lo ejecute desde la herramienta [18:15:39] los screen los habria en el usuario porque en la herramienta no deja [18:15:56] y una vez abierto el screen entraba en la herramienta y la ejecutaba [18:16:43] Es que eso solo por los problemas de permisos ya puede ser una complicación [18:16:52] Lo mejor es hacer todo desde la herramienta [18:17:06] pero abrir scrren no sepuede [18:17:12] screen* [18:17:21] Se podrá haciéndolo con jsub/qsub [18:17:32] Ya digo que seguro que abian lo hace así [18:17:52] jsub screen [18:19:10] Yo imagino que habrá que añadir alguna opción más :) [18:19:30] Cannot open your terminal '/dev/pts/4' - please check. [18:20:36] jsub screen, te crea un trabajo con el nombre screen :) [18:21:02] Your job 3835002 ("screen") has been submitted [18:43:02] jem se me ocurre que si habría una función tipo system(cat botircphp.out) [18:43:20] claro que cada vez que se ejecutaría imprimiría el fichero completo [18:45:05] Pues no sé si te sigo [18:45:42] Si quieres hacer una vigilancia continua, ya te comenté que puedes hacer tail -f fichero [18:45:51] Eso va mostrando lo que se va añadiendo [18:50:49] jem por lo pronto funciona [19:04:41] jem Ha debido estar el APi inoperativa porque me daba error al hacer consultas [19:05:13] abian Ya conseguí por lo menos conectar el bot por jsub [19:05:34] Vale, me alegro :) [19:05:45] lo que fallab era que faltaba memoria lo cual me ha vueto loco porque la notificación era que faltaba una librería [19:05:58] Yo es que lo automatizo todo, no apruebo nada manualmente [19:06:06] abian ¿Para el bot de wikipedia también lo conectas así? [19:06:16] ¿Cómo «así»? [19:06:23] con jsub [19:06:30] sin abrir un screen [19:06:41] la cuestión es que la salida que da es un fichero [19:06:47] Sí, y tampoco intervengo sobre él [19:06:55] y el bot de wikipedia requiere ineractuar [19:07:16] por ejemplo si quiere cambiar una palabra por otra [19:07:52] te sale la primera página que neceita el cambio con el dif para que apruebes o no el cambio [19:08:12] luego una vez que ves que va todo bien lo pones en automático [19:08:26] pero al principio son importantes las simulaciones [19:08:30] Estas cosas creo que suelen hacerse a través de otras interfaces, no en terminal [19:08:43] IRC te podría servir para todo [19:08:46] y eso requiere verlo en pantalla y poder confirmarlo con el teclado [19:09:17] Pero es que no tiene mucho sentido hacer esto en un servidor [19:09:27] En tu ordenador debería funcionar perfectamente [19:09:33] ahora para ver lo de irc tail -f fichero [19:09:49] abian si es una tarea de una semana [19:09:55] como las que he hecho [19:10:20] puede hechar humo el ordenador que encima es un portatil [19:10:31] echar* [19:10:31] Pero no creo que tengas que hacer esa tarea de vez [19:10:49] Puedes hacer una parte, guardar, cerrar, y seguir en otro momento, que entiendo que es lo que haces [19:10:56] A menos que estés una semana sin dormir... :) [19:11:33] por ejemplo quitar las coordenas a la ficha de entidad subnacional con 90000 inclusiones [19:11:34] El servidor es para automatizar tareas, que es la ventaja que ofrece un servidor [19:11:49] a unas 8/10 por minuto [19:11:56] Eso se puede hacer perfectamente saliendo y entrando otro día [19:12:01] Ni siquiera hace falta guardar [19:12:17] pero entonces tarda más [19:12:17] Sigue sin hacer falta Labs para eso [19:12:30] ¿Por qué? [19:12:47] el tiempo que estas durmiendo de esa forma está trabajando [19:13:04] auqnue tengas el ordenador apagado [19:13:13] ¿Entonces la tarea es o no asistida? [19:13:18] Porque no me aclaro nada [19:13:35] abian asistida es al principio al hacer las pruebas [19:13:42] luego ya es automática [19:14:00] auqnue de vez en cuando le heches un vistazo a ver como va [19:14:08] eches* [19:14:10] Pues lo automático hay que pasarlo al servidor, y lo asistido hacerlo en casa [19:14:30] Y lo automático debería estar lo suficientemente pulido como para no requerir ningún tipo de atención [19:14:47] Es decir, que casi, casi nunca, cometa errores [19:15:13] Mi lista de excepciones a la hora de que mi bot edite es más larga que los cambios en sí [19:16:03] es que en tareas sobre todo largas si lno está bien depurada la puede liar a base de bien [19:16:18] Entonces es asistida y hay que aprobarlas manualmente [19:16:22] y te cortan las pel....llas [19:16:48] Entiendo que, siendo así, no deberías dejar al bot editando mientras duermes... :) [19:17:00] Y, en consecuencia, hacerlo desde casa [19:17:13] abian cuando la dejo automática es porque está bien depurada [19:18:34] una tarea de 90000 ediciones asisida puede tardar bufffff [19:19:14] abian tienens a grillitus que lo hace unas horas [19:19:22] usando 10 hilos [19:19:26] o más [19:19:44] así no necesita servidor [19:20:01] Pues haz lo mismo :) [19:20:13] Yo solo te digo que tendrás que hacer en casa lo que requiera intervención, porque no hay otra... [19:20:38] o hacerlo sin screen [19:20:53] y luego iniciar el jsub [19:21:15] No puedes intervenir en el servidor con un jsub, creo yo [19:21:24] Y no hay alternativa [19:21:34] O, como tercera vía, conseguir un servidor propio, quizás un [[Raspberry Pi]] [19:21:35] 10[1] 10https://es.wikipedia.org/wiki/Raspberry_Pi [19:21:40] abian me refiero a iniciarlo para intervenir sin nada [19:21:49] Como hace jem :) [19:22:01] Miguillen: Sin intervenir, puedes usar el servidor, naturalmente [19:22:09] Solo que yo tengo acceso a un servidor más digno de ese nombre :) [19:22:28] Pero me estoy planteando comprarme uno [19:23:00] Yo tengo Arduino (dos «imitaciones», en realidad), que no es lo mismo, pero algo tiene que ver... :) [19:23:26] Bueno, uno «de mentira», y otro «de verdad» [19:26:03] si no comprar un mainframe [19:26:06] xD [19:26:39] Sí, para corregir la ortografía en Wikipedia :) [19:26:45] xD [19:27:01] burro grande ande o no ande