• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 12.12.2010 09:21

Køre kommando fra Boot [SOLVED]

Hjælp generelt
Hey Gutter.
Som en lille udvidelse til mit MythTV setup jeg har i hjemmet er jeg ved at tilkoble en Zoneminder installation, som skal håndtere min overvågning. Dog har jeg en hmmmmm problem.
Netop da jeg satser megety på strømbesparende maskiner har jeg valgt en lille Geode CPU - som skal håndtere dette. Reelt set fungerer det hele også - og jeg har bnygget min Zoneminder installation op på en Debian - da pakkerne lå i arkiverne der.
http://www.zoneminder.com/wiki/index.php/Documentation#Installation_fro…

Selve Zoneminder installation kører og har fået tilsluttet mine kameraer og alting fungerer.
Men da jeg ikke skal bruge Geode maskinen som MBE eller FE til MythTV -. skal den bare starte sin mythzmserver som en standalone daemon ved opstart. og jeg har reelt gjort som beskrevet her:
http://www.mythtv.org/wiki/MythZoneMinder#Install_MythZMServer
og har endt med at ligge min mythzmserver i /usr/bin/
Jeg kan så dermed starte min daemon med følgende kommando:

mythzmserver -c /etc/zm/zm.conf -d

som starter min daemon og dette fungerer aldeles OK - og kan se Zoneminder serveren fra alle mine Frontends, men så kommer problemet så.
Jeg ville meget gerne have dette til at starte automatisk fra boot af - hvilket man logisk nok burde ved at smide kommandolinien ind i /etc/rc.local på min debian install og den burde starte op fra boot af ?????
Men det sker bare ikke - i min /etc/rc.local har jeg prøvet følgende linier:

mythzmserver -c /etc/zm/zm.conf -d
og
mythzmserver -c /etc/zm/zm.conf -d &
og
mythzmserver -c /etc/zm/zm.conf &
og
mythzmserver -c /etc/zm/zm.conf -l /var/log/mythzoneminder.log -d
og
mythzmserver -c /etc/zm/zm.conf -l /var/log/mythzoneminder.log -d &

Men uanset hvad så kan jeg ikke få den automatiseret startet fra boot - så er der nogle der har nogle smarte ideer tanker eller løsninger til dette?????

Som hjælpen på mythzmserver siger:

# mythzmserver --help
Invalid argument: --help
Valid options are:
-p or --port number A port number to listen on (default is 6548)
-d or --daemon Runs mythzmserver as a daemon
-n or --nodaemon Does not run mythzmserver as a daemon (default)
-c or --zmconfig Location of zoneminders config file (default is /etc/zm.conf)
-l or --logfile filename Writes STDERR and STDOUT messages to filename
-v or --verbose Prints more debug output


Alle ideer,tanbker og forslag er meget velkomne.
på forhånd tak
P
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer10

# 1

14 år 6 måneder siden

Permalink

Indsendt af julemand101 den 12. december 2010 kl. 10:19

Permalink

Prøv at angive fuld sti til

Prøv at angive fuld sti til mythzmserver. Altså fx /usr/bin/mythzmserver hvis programmet altså ligger der.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år 6 måneder siden

Permalink

Indsendt af peque den 12. december 2010 kl. 10:21

Permalink

Det har jeg absolut også

Det har jeg absolut også prøvet med fulde sti /usr/bin/mythzmserver -c /etc/zm/zm.conf -d
Men kan reelt kun starte den manuelt via kommandolinie - og det fatter jeg altså ikke en brik af - det er første gang jeg ikke har kunne starte en kommando via /edtc/rc.local.

per
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år 6 måneder siden

Permalink

Indsendt af julemand101 den 12. december 2010 kl. 10:25

Permalink

Ok det kan jo så være at

Ok det kan jo så være at den ikke starter rc.local. Vi kan prøve at gøre det på en anden måde så. Det er ret sikkert at cron kører på maskinen og den kan du få til at køre en kommando ved start af maskinen.

Log ind som den bruger der skal køre programmet og skriv crontab -e. Her skriver du så med fuld sti fx:
@reboot /xxxx/xxxx/xxxx/xxxx/startServerCronjob.sh

@reboot er et keyword for at den bare skal køre denne kommando når maskinen starter op.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år 6 måneder siden

Permalink

Indsendt af peque den 12. december 2010 kl. 10:43

Permalink

Hey Julemand. Tak for

Hey Julemand.
Tak for forslag men desværre vil det stadigvæk ikke starte fra boot....
Jeg har gjort som du foreslog og indsat følgende i crontab

@reboot /scripts/mythzoneminder.sh

Derefter har jeg så lavet et lille script der ligger i /scripts/mythzoneminder.sh og indeholder:

# !/bin/bash
# Dette script er baseret på at skulle starte
# mythzmserver ved reboot
/usr/bin/mythzmserver -c /etc/zm/zm.conf -l /var/log/mythzoneminder.log -d

# EOF


Men stadigvæk er servicen ikke startet idet jeg logger ind efter en reboot!
kører jeg /scripts/mythzoneminder.sh manuelt - er der ingen prpblemer overhovedet - så kører det perfekt!
  • Log ind eller opret dig for at tilføje kommentarer

# 5

14 år 6 måneder siden

Permalink

Indsendt af julemand101 den 12. december 2010 kl. 10:44

Permalink

Der står ikke nogen

Der står ikke nogen fejlbesked i filen /var/log/crond.log ? Hvis filen ikke er der så tjek lige om den kan have et andet lignede navn i den mappe.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

14 år 6 måneder siden

Permalink

Indsendt af peque den 12. december 2010 kl. 10:55

Permalink

Der er slet ikke nogle

Der er slet ikke nogle former for errors i hverken messages, syslog, dmesg,debug eller lign.
Der er slet ikke nogle crond.log filer - eller nogle som helst form for indikationer der skulle være noget galt. Den Geode CPU kører på almindelig i386 arkitektur, så kan slet ikke se hvad katten der er galt i det her ?????
Jeg har endda benævnt Shell den skal køre i men ingen fejl i nogle logfiler - det er da lidt underligt at den slet ikke vil køre dette script mm - jeg kører det manuelt!
  • Log ind eller opret dig for at tilføje kommentarer

# 7

14 år 6 måneder siden

Permalink

Indsendt af julemand101 den 12. december 2010 kl. 10:59

Permalink

Jeg ville nok selv gå lidt

Jeg ville nok selv gå lidt på jagt i hvordan den starter systemet op ved at nærlæse rc.* filerne i /etc/ mappen. Eftersom det er Debian du kører har du så prøvet at tilføje dit script på den måde som Debian nu vil have det på?
  • Log ind eller opret dig for at tilføje kommentarer

# 8

14 år 6 måneder siden

Permalink

Indsendt af peque den 12. december 2010 kl. 11:11

Permalink

hey julemand.
Nu fandt jeg

hey julemand.
Nu fandt jeg ud af følgende ting.
MySQL databasen er noget tid om at starte op og gøre klar - således hvis jeg putter sleep 20 ind før kommandoen er - MySQL oppe og køre og derefter starter den mythzmserver automatisk nu - så det var reelt bare et spørgsmål om tid - men underligt at den ikke kommer med nogle andre fejl end som så!

Men tak for input - det hjalp i sidste ende
  • Log ind eller opret dig for at tilføje kommentarer

# 9

14 år 6 måneder siden

Permalink

Indsendt af julemand101 den 12. december 2010 kl. 11:25

Permalink

#8
OK jeg havde godt nok

#8
OK jeg havde godt nok lidt en fornemmelse at det kunne være sådan noget men jeg kendte ikke lige programmet om det krævede andre programmer var startet op.

Men godt du fik det til at virke :)
  • Log ind eller opret dig for at tilføje kommentarer

# 10

14 år 6 måneder siden

Permalink

Indsendt af peque den 13. december 2010 kl. 09:56

Permalink

Jeps. Jeg havde det lidt på

Jeps. Jeg havde det lidt på fornemmelsen.
Men havde prøvet med sleep 10 og 15 hvilket jeg syntes er enormt lang tid om at få en MySQL database til at starte op.

Men hovedsagen er at det virker!

Takker for input!
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
Linux App Store Flathub når 3 milliarder downloads 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0

Seneste aktivitet

Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 2
Mest sikker webbrowser 5
Firefox 2
Ingen Mint 4
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !