Kirjoittaja Aihe: .Xauthority file poissa ubuntu 12.04lts[RATKAISTU]  (Luettu 4655 kertaa)

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Poistin vahingossa .Xauthority filen, nyt kirjautuminen ei onnistu ja näyttö on pimeä myös toisella käyttäjä tunnuksella, terminaalia voin kuitenkin hallita sisäverkon toisella koneella.kirjautuminen kuitenkin  onnistuu päätteellä etäkoneelta molemmille käyttäjille. uusi asennusko?
mitä teen ?

-jerry-
« Viimeksi muokattu: 06.09.13 - klo:08.11 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #1 : 04.09.13 - klo:13.13 »
.Xauthority luodaan automaattisesti kirjauduttaessa. Tarkista, että osiolla on vapaata tilaa (df) ja että kotihakemistojen oikeudet ovat kunnossa (ls -l /home).

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #2 : 04.09.13 - klo:14.16 »
.Xauthority toimii .nyt...
Omituinen vika mistä tämä voi johtua
kamera.sh toimii oikein
polku:  sudo /home/webcam/kamera.sh
kun taas tämä tiedosto_muutos.sh työskentelee aivan toisessa kansiossa==>
eli
 sudo /home/weather/web_camera/tiedosto_muutos.sh
vaikuttaa täällä=>
sudo /home/weather/camera/
 .sh:t ajettu kansio kohtaisesti chmod +X
missä vika?

« Viimeksi muokattu: 04.09.13 - klo:14.20 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #3 : 04.09.13 - klo:14.45 »
Omituinen vika mistä tämä voi johtua
kamera.sh toimii oikein
polku:  sudo /home/webcam/kamera.sh
kun taas tämä tiedosto_muutos.sh työskentelee aivan toisessa kansiossa==>
eli
 sudo /home/weather/web_camera/tiedosto_muutos.sh
vaikuttaa täällä=>
sudo /home/weather/camera/
 .sh:t ajettu kansio kohtaisesti chmod +X
missä vika?

No olet varmaankin määritellyt hakemiston /home/weather/camera/ siellä skriptissä jonkun komennon kohteeksi. Mitä skriptisi sisältävät?

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #4 : 04.09.13 - klo:15.43 »
eli vika ?
eli minulla kahdessa  eri kansiossa täsmälleen samat webcam.jpg tiedostot [testi]
 /home/weather/  ja /home/weather/webcam/

 ajan koodin ffmpeg.sh jotta kuvat conventoin  mp4 videoksi:
sudo /home/weather/file.sh -->  .mp4 tiedosto  ok.
kokeilen koodia:
sudo /home/weather/webcam/ file.sh ->- tämä koodi ajaa videon ylemmässä  ei eli weather-kansiossa olevat kuvat videoiksi ja  /home/weather/webcam/ ei tapahdu mitään?

file.sh sisältö
#!/bin/bash
RAYMIIWALL=1

#convert everything to lowercase - you need the rename command.
rename 'y/A-Z/a-z/' *

#Do the magic
for i in {*.jpg,*.jpeg};
do mv -f -v "$i" "$RAYMIIWALL.jpg";
let "RAYMIIWALL += 1"
done
exit 0

vika sama kaikissa kolmessa .sh scripteissä
näyttää siltä  että käyttäjän juuri kansiossa scrpit toimii,mutta alikansioissa eli ei weather/webcam.
miten scripit saa toimimaan webcam kansiossa

 miten ffmpeg -r 1/0.2 -i %d.jpg -vcodec mpeg4 webcam.mp4 koodi ajetaaan jobcronilla?
-jerry-
« Viimeksi muokattu: 04.09.13 - klo:16.45 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #5 : 04.09.13 - klo:17.09 »
Skriptisi ajaa kaikki komennot siinä hakemistossa, jossa olet silloin kun käynnistät skriptin. Eli jos olet /home/weather-hakemistossa ja ajat skriptin mistä tahansa sijainnista, se vaikuttaa vain tuolla /home/weather-hakemistossa oleviin tiedostoihin.

Jos haluat, että skripti tekee hommansa siinä hakemistossa, jossa skripti itse sijaitsee, voit lisätä skriptin alkuun tämän:

Lainaus
#!/bin/bash
WORKDIR="$(dirname "$0")"
cd "$WORKDIR"



Täällä on esitetty monimutkaisempia versioita, jotka tunnistavat myös mahdolliset symboliset linkit skriptin polussa:
http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in



miten ffmpeg -r 1/0.2 -i %d.jpg -vcodec mpeg4 webcam.mp4 koodi ajetaaan jobcronilla?
-jerry-

Tee siitä skripti, muuta tiedosto ajettavaksi ja kopioi se /etc/cron.daily-hakemistoon (tai vaikka /etc/cron.hourly-hakemistoon, jos haluat tehdä uuden videon tunneittain). Voit käyttää skriptin alussa cd-komentoa siirtyäksesi oikeaan paikkaan:

Koodia: [Valitse]
#!/bin/sh

cd /home/weather/webcam

ffmpeg -y -r 1/0.2 -i %d.jpg -vcodec mpeg4 webcam.mp4

# Vaihda lopuksi tiedoston omistaja. Cron-työt tehdään pääkäyttäjän oikeuksin.
chown weather:weather webcam.mp4

Joudut varmaankin lisäämään ffmpeg-komentoon parametrin "-y", jotta se kirjoittaa edellisen videon päälle. Tai jos haluat tehdä päivittäin uuden videon arkistoon, lisää päivämäärä tiedoston nimeen:

Koodia: [Valitse]
ffmpeg -r 1/0.2 -i %d.jpg -vcodec mpeg4 webcam-$(date +%Y-%m-%d).mp4
« Viimeksi muokattu: 04.09.13 - klo:17.25 kirjoittanut nm »

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #6 : 04.09.13 - klo:18.43 »
nyt toimii  lähes hienosti paitsi..
tässä kuvat muutos bach.i ssa kuva.jpg timelapsista-->  1.jpg ..2.jpg..3 jpg on jotain vikaa.
tämä ei toimi crontabilla mutta päätteessä toimii
voiko tälle  tehdä jotain tiedostomuutos script:lle ,jotta toimii crontabilla?

#!/bin/bash
WORKDIR="$(dirname "$0")"
cd "$WORKDIR"
cd /home/webcam/web_camera
RAYMIIWALL=1

#convert everything to lowercase - you need the rename command.
rename 'y/A-Z/a-z/' *

#Do the magic
for i in {*.jpg,*.jpeg};
do mv -f -v "$i" "$RAYMIIWALL.jpg";
let "RAYMIIWALL += 1"
done
exit 0
« Viimeksi muokattu: 04.09.13 - klo:18.50 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #7 : 04.09.13 - klo:19.11 »
cd /home/webcam/web_camera

Onko tuo hakemisto oikein? Aiemminhan se oli /home/weather/webcam

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #8 : 04.09.13 - klo:19.46 »
polkua hieman muutin,jonkin takia laskuri.sh script ei käynnisty cronissa?
käynnistin kuvamuutoksen manuaalisesti
« Viimeksi muokattu: 04.09.13 - klo:22.30 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #9 : 04.09.13 - klo:20.12 »
polkua hieman muutin,jonkin takia laskuri.sh script ei käynnisty cronissa?

No käynnistyykö se manuaalisesti jos menet ensin vaikka /tmp-hakemistoon?

Koodia: [Valitse]
cd /tmp
/home/webcam/laskuri.sh (tai mikä sen skriptin polku nyt onkaan)


käynnistin kuvamuutoksen manuaalisesti
Tästä koe video webkamerasta http://jassuweb.net/fi/webcam.mp4

Taitaa olla osa kuvista väärissä kohdissa tuossa sekvenssissä, kun päivä räpsähtää aina välillä yöksi.
Laatu on myös karmea. Tarvitsetko välttämättä videon MPEG-4 Part 2 -formaatissa vai kävisikö H.264? Kokeile tällaista pakkauskomentoa:

ffmpeg -y -r 1/0.2 -i %d.jpg -vcodec libx264 -crf 22 webcam.mp4

crf:ää pienentämällä saat vielä parempaa laatua. Alle 20 on yleensä visuaalisesti lähes häviötön alkuperäiseen verrattuna.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #10 : 04.09.13 - klo:20.27 »
manuaalisesti päätteessä toimii--> sudo /home/webcam/web_camera/laskuri.sh muttei crontabilla,
muut kaikki tarvittavat crontab:it ok.
laatu on hieman heikkoa  55kt kamerakuvista,  kun taas koolla 680*480* siedettävä
löytyykö toista script jolla voi muuttaa aika.jpg--> 001.jpg tiedostoiksi?
.)


« Viimeksi muokattu: 04.09.13 - klo:20.33 kirjoittanut jar1969 »

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #11 : 04.09.13 - klo:21.23 »
Käynnistyy manuaalisesti
/tmp$ sudo /home/webcam/web_camera/numero.sh

mv: ”1.jpg” ja ”1.jpg” ovat sama tiedosto
”211904.jpg” -> ”2.jpg”
”211911.jpg” -> ”3.jpg”
”5.jpg” -> ”4.jpg”
”6.jpg” -> ”5.jpg”

« Viimeksi muokattu: 04.09.13 - klo:21.42 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #12 : 04.09.13 - klo:21.37 »
Käynnistyy manuaalisesti
/tmp$ sudo /home/webcam/web_camera/numero.sh

Mitä tuo skriptitiedosto sisältää nyt ja miten asensit sen cronin ajettavaksi?

laatu on hieman heikkoa  55kt kamerakuvista,  kun taas koolla 680*480* siedettävä

Eli ovatko ne jpegit jo huonoja? Eikö niitä saa hyvälaatuisiksi tai voisitko käyttää vaikkapa häviötöntä png-formaattia?

löytyykö toista script jolla voi muuttaa aika.jpg--> 001.jpg tiedostoiksi?

Onko "aika"-sanan tilalla siis aikaleima, joka vaihtuu aina? Anna lyhyt esimerkkilistaus muunnettavista tiedostonimistä.

Millä ohjelmalla muuten kaappaat noita kuvia?
« Viimeksi muokattu: 04.09.13 - klo:21.43 kirjoittanut nm »

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts
« Vastaus #13 : 04.09.13 - klo:21.49 »
poistin koodista  .jpeg tiedosto scanauksen,nyt script toimii manuaalisesti päätteessä hyvin. eli pääte koodi:
sudo /home/webcam/web_camera/laskuri.sh--> ok-
kun taas crontab koodi:
*/2 * * * * sh /home/webcam/web_camera/laskuri.sh-->  ajastus ei toimi
kaikki muut tällä mallilla olevat crontabit toimivat.

tässä kuvakaapaus ohjelman tiedostot päätteet:
210500.jpg...211500.jpg..212500.jpg

alla laskuri.sh sisältö,joka muuttaa kuvakaapausohjelman aika leimat järjestysnumeroiksi
voiko kuvankaapaus ohjelman tiedostopääte koodia muokata,?
#!/bin/bash
WORKDIR="$(dirname "$0")"
cd "$WORKDIR"
RAYMIIWALL=1

#convert everything to lowercase - you need the rename command.
rename 'y/A-Z/a-z/' *

#Do the magic
for i in {*.jpg,};
do mv -f -v "$i" "$RAYMIIWALL.jpg";
let "RAYMIIWALL += 1"
done
exit 0

..ja  tässä kuvankaapaus script,

#!/bin/bash
cd /home/webcam/web_camera/
#The url of the file
url="http://192.168.1.123:123/snapshot.cgi?user=******&pwd=*****&next_url=kamera2.jpg"
#This expression extracts the suffix part of the url from the url
suffixpart=${url##*.}

 #Determine which command should be used for downloading given the current platform.
systemname=`uname -s || uname`
case $systemname in
    *Linux)
        cmd="wget $url -O"
        ;;
    *Darwin)
        cmd="curl $url -o"
        ;;
    *)
        cmd="wget $url -O"
        ;;
esac
#send file direction.

#Infinite loop that does the downloading.
#The script must manually be interrupted to halt.
while [ 1 ]
do
    datepart=`date "+%H%M%S"`
    $cmd $datepart.$suffixpart
    exit
done

« Viimeksi muokattu: 05.09.13 - klo:11.04 kirjoittanut jar1969 »

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .VIDEON PAREMPI LAATU 12.04lts
« Vastaus #14 : 05.09.13 - klo:11.10 »
Vika olikin ajastus koodissa sh:n vaihto basch:iksi ennen polkua,homma alkoikin pelaamaan
55 23 * * * basch  /home/webcam/web_camera/laskuri.sh-->nyt ok.

video paremasta laadusta-->

koodia: ffmpeg -y -r 1/0.2 -i %d.jpg -vcodec libx264 -crf 22 webcam.mp4
 ubuntu 12.04lts ei  tunne 'libx264',  miten tämä asennetaan?

Input #0, image2, from '%d.jpg':
  Duration: 00:00:00.20, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj422p, 640x480, 5 tbr, 5 tbn, 5 tbc
Unknown encoder 'libx264



« Viimeksi muokattu: 05.09.13 - klo:11.27 kirjoittanut jar1969 »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: .VIDEON PAREMPI LAATU 12.04lts
« Vastaus #15 : 05.09.13 - klo:14.25 »
ubuntu 12.04lts ei  tunne 'libx264',  miten tämä asennetaan?

Asenna libavcodec-extra-53, joka on laajemmilla ominaisuuksilla varustettu versio ffmpegin käyttämästä libavcodec53:sta. Sama paketti asentuu myös usein suositellun ubuntu-restricted-extras -paketin mukana.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts[OSA RATKAISTU]
« Vastaus #16 : 05.09.13 - klo:19.19 »
nyt tuli hieno video sumuisesta auringon noususta suurellakin näytöllä,kuvatkin  kohdallaan:)
yks kysymys : onko jotakin koodia wget koodiin kopioda kuvat latauksen jälkeen kohdekansioon  numeroituna? esim  sudo wget http:// kotisivu.net/webcam.jpg  /home/webcam/1.jpg..2...3.jpg

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: .Xauthority file poissa ubuntu 12.04lts[RATKAISTU]
« Vastaus #17 : 06.09.13 - klo:08.12 »
Kiitos nm jonka avulla sain homman kuntoon