Incerc sa readuc in atentia multora diverse scripturi necesare gestionarii camurilor si a aparatului in sine.
Script de start-stop-restart CAM Pentru E2 si nu numai:
Code:
#!/bin/bash
CAMNAME="numele_cam-ului"
start ()
{
/locatia cam-ului/$CAMNAME &
}
stop ()
{
killall $CAMNAME &
sleep 2
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: start | stop | restart"
;;
esac
Pentru cei cu mai putina experienta le recomand downloadarea de pe net a dos2unix pentru windows. Il dezarhivati undeva, de preferinta pe desktop pentru a va fi la indemana. Introduce-ti scriptul de mai sus intr-un fisier nou creat cu ajutorul unui editor de text editand numele cam-ului dumneavoastra cat si locatia unde se afla. De preferat notepad ++. La urma il salvati, de preferat in floderul "dos2unix" in format "bash" nu e neapart nevoie sa selectati o extensie si asa ca alegeti din meniul drop-down: "All types" (*.*)
Deschidem apoi folderul "dos2unix" si vom gasi fisierul nostru salvat acolo. Vom deschide folderul "dos2unix" si vom copia fila noastra in subfolderul "bin".
Facem "click" cu butonul din stanga al mouse-lui pe fila noastra si o tragem deasupra fisierului "dos2unix.exe"( drag & drop) si apoi vom elibera butonul mouse-lui. Vom observao fereastra dos deschizandu-se si inchizandu-se foarte repede.
Folosind aceasta procedura suntem siguri ca fisierul editat de noi va avea formatul corect pentru a fi compatibil cu reciverul nostru ( Linux) si nu
va mai avea "scame" lasate de editoare dos sau notepad, wordpad.
Cu ajutorul unui utilitar SFTP ( winSCP) transferam aceasta fila in reciverul nostru in urmatorul parcurs: /usr/sbin
Dam click pe butonul di dreapta, selectam "propieties" alocam permise "755" apoi apasa pe butonul "OK" si salvam.
Acum putem testa functionalitatea scriptului deschizand o consola si tastand inauntru urnatoarele:
"cam_manager start" urmat de tasta ENTER
Daca am editat corect fisierul de start-stop-restart si am acordat permisele necesare "755" atat scriptului nostru dar cat si CAM-ului nostru aflat in /usr/bin/camul_nostru , dam apoi comanda "ps -x" urmat de tasta ENTER vom obtine o informatie vizuala ca cea din imaginea de mai jos:
Se observa activarea CAM-ului .
Pentru a opri CAM-ul introducem comanda "cam_manager stop" iar pentru a restarta introducem comanda "cam_manager restart"
Nu este obligatoriu sa numim fisierul "cam_manager" il putem denumi chiar si cu numele CAM-ului nostru sau putem sa-i zicem ion, vasile, zumera...
Utilitatea lui conteaza.
Utilizatorii experti nu au nevoie de acest tutorial deoarece isi pot crea si singuri cu "vi" orice fisier direct din consola aparatului.Anumite aparate mai noi au inclus in busy.box si dos2unix dar si alte functii.
Atentie!
Scripturile nu sunt universal valabile si pot diferi chiar si cu mult de la o imagine la alta,incepand cu modalitatea de executie, format si locatia fisierelor.
Rog pe cine mai are scripturi testate si functionale sa ma contacteze in PM pentru a le pune aici ( rolul scriptului, locatie fisiere si permise masina linux pe care lucreaza ). Postul doresc sa ramana doar ca tutorial si numai cu scripturi. Comentariiile pot fi facute in alte posturi, in cazul nostru in "dezbatere oscam"