Kezdőlap › Fórumok › Multimédia › MPlayer és társai › interaktív videómagnó
- This topic has 59 hozzászólás, 5 résztvevő, and was last updated 15 years, 4 months telt el by
csablak.
-
SzerzőBejegyzés
-
2009-08-24-16:57 #2193086Code:sed ‘s/Pos://;s/s(.*)//’
Ez a „Pos:” és s közötti értéket adja.
Ha ott van egy/több whitespace karakter és zavar, akkor a következővel egészíted ki:Code:;s/[ t]//(jelen esetben a space és tab karaktereket szedi ki)
2009-08-24-16:57 #2193087Code:sed ‘s/Pos://;s/s(.*)//’Ez a „Pos:” és s közötti értéket adja.
Ha ott van egy/több whitespace karakter és zavar, akkor a következővel egészíted ki:Code:;s/[ t]//(jelen esetben a space és tab karaktereket szedi ki)
2009-10-28-18:33 #2193088Nos eltelt egy kis idő mióta utoljára erről dumáltunk, de elkészült az újabb már vállalható verzió.
Sokan segítettek, akiknek még egyszer köszönöm a türelmét.
Belekerült a cron, a sorozat, és 3 féle méret között is lehet választani.
Mivel interaktív, így nem kell megjegyezni kapcsolókat, hanem válaszolunk a kérdésekre, és már megy is a felvétel.
Remélem nincs benne bug, de ha mégis akkor jelezzétek.2009-10-28-18:33 #2193089Nos eltelt egy kis idő mióta utoljára erről dumáltunk, de elkészült az újabb már vállalható verzió.
Sokan segítettek, akiknek még egyszer köszönöm a türelmét.
Belekerült a cron, a sorozat, és 3 féle méret között is lehet választani.
Mivel interaktív, így nem kell megjegyezni kapcsolókat, hanem válaszolunk a kérdésekre, és már megy is a felvétel.
Remélem nincs benne bug, de ha mégis akkor jelezzétek.2009-10-28-21:12 #2193090Szia.
Kipróbáltam a scriptet. Lenne néhány észrevételem.
1. Ha én nem akarok időzített felvételt akkor nem kell az /etc/cron.allow állomány. Anélkül viszont nem fut tovább a script.
2. Nálam a shutdown futtatásához root jogok kellenek. Akkor vagy rootként futtatom a scriptet vagy nem állítja le a gépet?
3. Az ellenőrzéseket miért így csinálod ?if [ -f /usr/bin/aumix ]; then
. /usr/bin/aumix
else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
echo ”
exit
fiÍgy sokkal egyszerűbb, és rögtön az is kiderül, hogy futtatható a fájl. (persze csak ha valamelyik programra vagy kiváncsi)
if ! [ -x /usr/bin/aumix ]; then
echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
echo ”
exit
fiVagy beolvastatatod egy változóba, és így nem kell, hogy a /usr/bin-be legyen
AUMIX=`which aumix 2>/dev/null`
if [ -z „$AUMIX” ] ; then
echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
exit
fi4. A többi program meglétét is ellenőrizni kellene. Mert például nálam nincs telepítve „bc” nevü progi.
Na mára ennyi. 😉
2009-10-28-21:12 #2193091Szia.
Kipróbáltam a scriptet. Lenne néhány észrevételem.
1. Ha én nem akarok időzített felvételt akkor nem kell az /etc/cron.allow állomány. Anélkül viszont nem fut tovább a script.
2. Nálam a shutdown futtatásához root jogok kellenek. Akkor vagy rootként futtatom a scriptet vagy nem állítja le a gépet?
3. Az ellenőrzéseket miért így csinálod ?if [ -f /usr/bin/aumix ]; then
. /usr/bin/aumix
else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
echo ”
exit
fiÍgy sokkal egyszerűbb, és rögtön az is kiderül, hogy futtatható a fájl. (persze csak ha valamelyik programra vagy kiváncsi)
if ! [ -x /usr/bin/aumix ]; then
echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
echo ”
exit
fiVagy beolvastatatod egy változóba, és így nem kell, hogy a /usr/bin-be legyen
AUMIX=`which aumix 2>/dev/null`
if [ -z „$AUMIX” ] ; then
echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
exit
fi4. A többi program meglétét is ellenőrizni kellene. Mert például nálam nincs telepítve „bc” nevü progi.
Na mára ennyi. 😉
2009-10-28-22:27 #2193092Köszi a visszajelzést. Ez az első valamire való scriptem x-dik változata..
Az olvass.el-ben benne van hogy miként lehet beállítani hogy sima felhasználóként is leállítsa a gépet a shutdown.
Először a halt -p-t írtam bele, de ez meg nem volt jó a visudonak.Persze ez csak akkor érdekes számodra, ha akarod használni a cront. De te nem akarod, úgyhogy…
lehet visszaírom a fővonalba a halt-p-t. A cronnál meg marad a shutdown.Hát a cron.allow megléte vagy nem megléte érdekes kérdés. Gondolkodom rajta.
bc – igen. Nálam ez alapértelmezetten települt. Nem is gondoltam rá hogy más disztrónál ez nem is létezik alapból.Az ellenőrzéseket a rendszerem /etc/rc.d/rc.sysinit alapján készítettem. S abban így is ellenőriznek. Bár való igaz hogy mindenféle változat van benne.
Egyelőre megelégedtem azzal hogy működött.A legelső ellenőrzés még ennél is nagyobb volt. 🙂
if [ -f /usr/bin/aumix ]; then
echo ” >/dev/null 2>&1
else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
exit
fi2009-10-28-22:27 #2193093Köszi a visszajelzést. Ez az első valamire való scriptem x-dik változata..
Az olvass.el-ben benne van hogy miként lehet beállítani hogy sima felhasználóként is leállítsa a gépet a shutdown.
Először a halt -p-t írtam bele, de ez meg nem volt jó a visudonak.Persze ez csak akkor érdekes számodra, ha akarod használni a cront. De te nem akarod, úgyhogy…
lehet visszaírom a fővonalba a halt-p-t. A cronnál meg marad a shutdown.Hát a cron.allow megléte vagy nem megléte érdekes kérdés. Gondolkodom rajta.
bc – igen. Nálam ez alapértelmezetten települt. Nem is gondoltam rá hogy más disztrónál ez nem is létezik alapból.Az ellenőrzéseket a rendszerem /etc/rc.d/rc.sysinit alapján készítettem. S abban így is ellenőriznek. Bár való igaz hogy mindenféle változat van benne.
Egyelőre megelégedtem azzal hogy működött.A legelső ellenőrzés még ennél is nagyobb volt. 🙂
if [ -f /usr/bin/aumix ]; then
echo ” >/dev/null 2>&1
else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
exit
fi2009-10-29-19:26 #2193094Hello milfer!
Változtattam a dolgokon és talán már így neked is tetszeni fog.
Mégiscsak visszatértem az echo ” >/dev/null 2>&1 -ra.
Ez biztos! És legalább elnyomja a bash eredeti hibaüzeneteit.
Az ellenőrzést az általad javasolt egyszerűsített módon oldottam meg. Kivettem egy csomó felesleges clear utasítást is.2009-10-29-19:26 #2193095Hello milfer!
Változtattam a dolgokon és talán már így neked is tetszeni fog.
Mégiscsak visszatértem az echo ” >/dev/null 2>&1 -ra.
Ez biztos! És legalább elnyomja a bash eredeti hibaüzeneteit.
Az ellenőrzést az általad javasolt egyszerűsített módon oldottam meg. Kivettem egy csomó felesleges clear utasítást is. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz