Autor
|
Tema: TUTORIAL PROGRAMACION BAT (Leído 672,867 veces)
|
morenochico
Desconectado
Mensajes: 171
|
Hola necesito saber el estado de un proceso o un servicio ya que en ocasiones se cuelgan y nos damos cuenta cuando es demasiado tarde (es un servidor) y cuando sucede, reiniciamos los servicios,matamos proceso, sacamos usuarios y demas cosas, ya logre hacer eso desde un .bat lo me ahorra mucho tiempo pero ahora lo que busco es una o mas de las siguientes cosas: como saber si un programa esta colgado, un servicio esta dando problemas, la comunicacion entre aplicaciones esta truncada, un puerto esta bloqueado, leer el log del programa (escribe mas de 500 lineas) y detectar una linea de error (es de las ultimas pero no es fijo)
Ya que dependiendo de lo anterior puedo automatizar el proceso y no perder tiempo en ir hasta la pc y hacer los mismos pasos.
A lo mejor algunas cosas no me he dado a entender muy bien pero agradezco si tienen algunas ideas o aportaciones, la idea es monitorear un servicio ("engine") de una aplicacion en un servidor y evitar que deje de atender a clientes. Logico no puede estar una persona 24 hr monitorenado y quiero automatizar el proceso antes para que en encuanto haya problemas solucionarlo rapido.
|
|
|
En línea
|
|
|
|
S.M.L.O
Desconectado
Mensajes: 2
|
Hola, soy nuevo en el foro, he estado echando un vistazo a tod y es cojonudo tanto el tutorial como las ayudas que se dan. Yo tengo una pregunta un poco ams general. Haber un .bat con el Batch file compiler digamos que se puede decompilar y leer el codigo y con este mismo programa podemos convertir un .bat a .exe pero el problema es, una vez convertido a .exe como se puede ver el codigo??
No se si m he explicado muy bien.
Gracias de antemano.
|
|
|
En línea
|
|
|
|
S.M.L.O
Desconectado
Mensajes: 2
|
Hola tengo una pekeña preugntilla y no la he encontrado por el foro, haber estoy haciendo un programita para organizar una serie de cursos que me e bajao (contando el de aki jaja) bueno son unos 30 entonces os voy a poner un par para que veais lo k e exo y os comento:
@echo off color 0f
:menu echo. echo. echo Seleccione uno de los cursos y pulse ENTER: echo. echo 1 Comunicacion de datos echo 3 Hardware (Basico) echo 4 Hardware (Completo) echo 5 Electronica Basica echo 6 Fundamentos Fisicos de la informatica echo 7 Fundamentos Fisicos de la informatica (Ejercicios)
set /p tecla= if tecla==1 goto comunicacion if tecla==2 goto subredes if tecla==3 goto hardware1 if tecla==4 goto hardware2 if tecla==5 goto electronica if tecla==6 goto fisicos1 if tecla==7 goto fisicos2
:comunicacion start C:\cursos\ComunicaciondeDatos.pdf goto menu
:subredes start C:\cursos\subredes.pdf goto menu
:hardware1 start C:\cursos\Cursobasicoconocimientoshardware.pdf goto menu
:hardware2 start C:\cursos\hardwarecompleto.pdf goto menu
:electronica start C:\cursos\electronicabasica.pdf goto menu
:fisicos1 start C:\cursos\Fundamentosfisicosdelainformatica.pdf goto menu
:fisicos2 start C:\cursos\Fundamentosfisicosdelainformaticaejercicios.pdf goto menu
Es muy simple (pero estoy empezando) el problema es que no me habre el que quiero solo habre el 1 de la lista y ya nose que hacer. otro detalle es si admite numeros de 2 digitos si vdd??
PD: Me presento que no lo he hecho antes, me llamo Samuel , tengo 17 años nunca he hecho batch he hecho solo bastante javascript y HTML y soy Español, encantado y que siga asi el foro que esta cojonudo
Thanks!
|
|
|
En línea
|
|
|
|
j.r
Desconectado
Mensajes: 2
|
wenas, acabo de conocer este maravillo foro, y tengo una duda.
Estoy creando un .bat; pra q se inicie cn el sistema. Necesito q se ejecute un programa y acepte la ventanita q crea este. EL paso q me falta es "aceptar" en la ventanita q sale. El bat lo tengo ahora mismo asin:
@echo off cd.. cd.. cd.. cd c: start "programa".exe +h
Q faltaria.... Gracias y un saludo
|
|
|
En línea
|
|
|
|
Siuto
Ex-Staff
Desconectado
Mensajes: 1.587
Que puedo decir??
|
S.M.L.O el error tuyo es que estabas comparando la palabra tecla no la variable tecla. Las lineas que tenes que corregir son las que cite a continuacion... if %tecla%==1 goto comunicacion if %tecla%==2 goto subredes if %tecla%==3 goto hardware1 if %tecla%==4 goto hardware2 if %tecla%==5 goto electronica if %tecla%==6 goto fisicos1 if %tecla%==7 goto fisicos2
|
|
|
En línea
|
|
|
|
Siuto
Ex-Staff
Desconectado
Mensajes: 1.587
Que puedo decir??
|
wenas, acabo de conocer este maravillo foro, y tengo una duda.
Estoy creando un .bat; pra q se inicie cn el sistema. Necesito q se ejecute un programa y acepte la ventanita q crea este. EL paso q me falta es "aceptar" en la ventanita q sale.
Desde un archivo.bat no vas a poder hacer eso. Para llegar hasta el directorio raiz en vez de hacer eso podes usar CD\
|
|
|
En línea
|
|
|
|
SirDrake
Desconectado
Mensajes: 1
|
Un saludo a todos
Me he encontrado este post y me ha parecido interesante, pero tengo un problema con un bat que todavía no he conseguido resolver. 1º Siuto, ¿Porqué dices que no se puede usar cd..?Yo lo uso en algún bat y no hay problemas, aunque tienes que tener muy claro donde estás y donde vas. 2º Tengo que hacer un bat que llama a otro bat con parámetros, el problema es que si lo llamo tal cual lo haría en msdos el bat al que llamo se ejecuta bien pero finaliza el mio y no se ejecuta ninguna instrucción posterior, y si pongo echo y llamo al bat no hace nada pero se ejecutan las instrucciones posteriores. Al principio del post habla algo de esto pero no lo he podido solucionar
Alguna ayuda? Gracias
|
|
|
En línea
|
|
|
|
Siuto
Ex-Staff
Desconectado
Mensajes: 1.587
Que puedo decir??
|
1. Pero como la mayoria de las veces no tenes muy claro donde estas y si estas seguro que vas a la raiz del HD es conveniente usar CD\ para evitar un problema. 2. Desde el archivo que se esta ejecutando llama al 2do bat de la siguiente foma: start 2doArchivo.bat parametro1 parametro2 .... parametroN
|
|
|
En línea
|
|
|
|
j.r
Desconectado
Mensajes: 2
|
Desde un archivo.bat no vas a poder hacer eso.
y cual podria ser una solucion posible?? Asias por todo
|
|
|
En línea
|
|
|
|
Undertaker092
Desconectado
Mensajes: 11
Si temes la muerte.Temes a Undertaker
|
Una pregunta.Cuando coloco este codigo no funciona... por que¿? @Echo off cd C:\documents and settings\usuario\escritorio md carpeta 1 md carpeta 2 cd C:\documents and settings\usuario\escritorio\carpeta 1 copy con: lala.bat msg * ola ^Z exit
quiero crear esas carpetas en el escritorio i luego añadirle a la carpeta 1 el archivo lala.bat...pero ^Z tmp funciona...que ago¿?¿?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Tutorial: Programación PIC
Electrónica
|
Fabios Arts
|
2
|
10,947
|
4 Diciembre 2005, 22:23 pm
por Fabios Arts
|
|
|
Tutorial programación BAT
Scripting
|
soplo
|
4
|
6,020
|
22 Julio 2006, 23:38 pm
por sirdarckcat
|
|
|
Video Tutorial Programacion C++
« 1 2 ... 10 11 »
Programación C/C++
|
Chuxxx
|
101
|
106,666
|
2 Agosto 2013, 07:45 am
por batist07
|
|
|
Tutorial de programación con Qt4 - 1º,2º y 3º entrega
Programación C/C++
|
paju1986
|
1
|
5,510
|
25 Diciembre 2010, 21:52 pm
por Littlehorse
|
|
|
Tutorial de programacion en PHP
Desarrollo Web
|
crazykenny
|
3
|
3,254
|
9 Enero 2013, 00:05 am
por EFEX
|
|