• Opret dig
  • Glemt adgangskode

User account menu

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

Snak med

Opret dig!

Af peque | 19.02.2012 17:08

Problemer med scriptkørsel ved start[LØST]

Hjælp generelt
Hey Forum.
Jeg har lagt lidt om i mint netværkssystem, og istedet for at få mythtv til at opdatere hver nat via et cronjob, har jeg valgte at spare lidt strøm mm - således min backend slukker ned indtil den skal optage et scheduled job.
Jeg har mit eget script update-xmltv.sh - som jeg normalt har kørt med cron kl 01 om natten. Men da jeg ikke kan sikre mig at maskinen er tændt der mere, så ville jeg gerne have det til at blive afviklet under boot ( dvs via /etc/rc.local ) men sætter jeg det ind der - sker der ikke rigtig noget - det bliver ikke starter!
I /etc/rc.local har jeg indsat følgende linie:
/storage/data/scripts/xmltv/update-xmltv.sh

Dette skulle da i min verden så gerne gøre at scriptet bliver exekveret under opstartsprocessen! Men dette bibliotek ligger på en NAS, som mountes automatisk via fstab. Jeg har tjekket op på følgende ting:
1. kan køre scriptet almindeligt via konsol som root
2 Har prøvet at sætte /bin/bash foran og & efter men ingenting virker i det, har prøvet at sætte den til at sove i 2min inden den kører det
3. har tjekket at mit script slutter med exit 0
4. Har tjekket mine stier i scriptet er korrekte!

Reelt set er det bare et lille script der via wget henter en fil fra ONTV og derefter bruger mythfilldatabase til at opdatere tv-guiden. Men jeg syntes slet ikke scriptet kører, selvom jeg også har xhost kørende som startes via /etc/rc.local dette virker OK!
Er der nogle der kunne have en god ide til hvorfor dette ikke vil køre
#!/bin/bash
# Script adding new data for MythTV by grabbing the data from
# OnTV
# Made by PBJ
#

# Different Params
URL="http://ontv.dk/xmltv/XXXXXXXXXX"
ONTV="XXXXXXXXXX"
SIRIUS="1"
THOR="2"
LOG=/tmp/mythfilledatabase.log

# Create the Logfile
touch $LOG

# Moving to the Directory for Sources
cd /storage/data/scripts/xmltv/

# Downloading the datafile From ONTV
wget $URL

#Inserting the Data into MythTV Database
mythfilldatabase --update --file --sourceid $SIRIUS --xmlfile $ONTV >> $LOG
mythfilldatabase --update --file --sourceid $THOR --xmlfile $ONTV >> $LOG

# afsender mail
mail -s "Mythfilldatabase" admin@xxxxxxx.xx < $LOG
rm -rf $LOG
rm -rf $ONTV

exit 0


Normalt ville jeg sige at den skal oprette logfilen, men allerede der kikser den og starter ikke ! Så kan nogle komme med en god ide/løsning til at få dette afviklet igennem /etc/rc.local!
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer2

# 1

13 år 4 måneder siden

Permalink

Indsendt af julemand101 den 19. februar 2012 kl. 17:32

Permalink

Hvis du vil have scriptet

Hvis du vil have scriptet til at køre hver gang du starter maskinen og du ved det virker med crond så kan du jo bare bruge crond. Du skal bare skrive:
@reboot /sti/til/script

Jeg ved godt der står reboot men det kører altså hver gang systemet er startet op. :)
  • Log ind eller opret dig for at tilføje kommentarer

# 2

13 år 4 måneder siden

Permalink

Indsendt af peque den 19. februar 2012 kl. 18:32

Permalink

Takker.
Dejligt nemt

Takker.
Dejligt nemt således :-) !
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

En snak om Linux-kompatibel software 2
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Gode anmeldelser Zorin OS 17.3 3
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !