Hirdetés
- GoodSpeed: A RAMválság és annak lehetséges hatásai
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
Új hozzászólás Aktív témák
-
0xmilan
addikt
válasz
0xmilan
#2346
üzenetére
Btw mi van, ha nincsenek szepen tordelve a headerek?
lsd reddit:mgfx:temp milangfx$ wc -l test.html
1 test.html
mgfx:temp milangfx$ wc -c test.html
31526 test.html31 ezer karakter csak az elso sor. Itt a grep utan cutolhatsz ezerrel

Kell a
grep -o(Prints only the matching part of the lines.)#!/bin/bash
for dir in */
do
dir=${dir%?}
mv $dir $dir"_"$(grep -o -m 1 '<title>.*</title>' $dir/$dir.html | cut -d \> -f2 | cut -d \< -f1)
done -
0xmilan
addikt
A & a hatterbe rakja, de ettol meg a process a terminal-hoz van kotve. Amint meghal a terminal (bezarul az SSH kapcsolat), megoli a gyerek process-t is, hogy szegeny ne maradjon arva.

Ezert kell a nohup, ami szeparalja a process-t a terminaltol (ne tudja megolni a gyereket, mielott meghal).
Ez az stdout-ot es az stderr-t is nohup.out-ba irna, de mivel ezek nem erdekelnek - csak az kell hogy fusson a webserver -, ezert mindkettot a devnullba iranyitom.Itt az top valasz nagyon jol osszefoglalja.
A sleep itt teljesen irrelevans, az csak az n+1. probalkozasom volt, mikor mar nem tudtam mit csinaljak.
-
0xmilan
addikt
Utolag atgondolva valoszinuleg az a problema, hogy a 'SimpleHTTPServer' egybol meghalt, miutan bezarult az ssh kapcsolat / terminal session. A service ettol fuggetlenul ujraindult, ezert ugy tunt mintha az elobb futott volna le, mint a python-os http server inditasa.
nohup python -m SimpleHTTPServer 1985 &>/dev/null &remelhetoleg meg fogja oldani.@bambano A wait ide nem jo, mert nem a SimpleHTTPServer process vegere varok, hanem a hatterbe szeretnem kuldeni.
@dabadab Nincs dependencia a webserver es a service-neve kozott. Utobbi akkor is elindul es mukodik, ha az 1985-on nem listenel semmi. Viszont ha fut ott webserver, akkor leker adott fileokat.
A webservernek eleg csak par percig futnia, amig a service-neve hasznalja, utana ki lehet loni kezzel vagy automatikusan. -
0xmilan
addikt
Tavoli hoston szeretnek scriptet futtatni. A script utolso 2 sora "race condition"-szeruen fut es nem szepen, egymas utan:
...
python -m SimpleHTTPServer 1985 &
sudo service service-neve restartFontos lenne, hogy a service-neve kesobb induljon, mint a python webszerver, mert a service a webszerverrol probal fajlokat letolteni, mikor elindul.
Barmit csinalok, a service elobb restardolodik, mint hogy a python server elinduljon.
Ha sleep-et rakok a ketto koze, akkor eloszor sleep-el, utana restartolja a service-t es csak utana jut el a python-os sorhoz.Probaltam egybol futtatni a local scriptet:
ssh -oStrictHostKeyChecking=no -i key user@host 'bash -s' < script.sh
es igy is, eloszor felescepezni, majd onnan futtatni:scp -oStrictHostKeyChecking=no -i key script.sh user@host:~
ssh -oStrictHostKeyChecking=no -i key user@host "/home/user/script.sh"Ha a remote hoston "bessh-zva" kezzel inditom el a scriptet, akkor mukodik, mert eppen egymas utan indul a ketto, de igy is rossz sorrendben:
Restarting service-neve (via systemctl): Serving HTTP on 0.0.0.0 port 1985 ...
[ OK ]
... majd utana latszik, hogy jon a request a python serverhez.Kozben azt talaltam, hogy nohup-pal kellene inditani. Azt meg nem tudom, hogy az egesz scriptet vagy csak a python sort, mert nohupot meg nem hasznaltam. Ezt mar csak holnap fogom kiprobalni.
Ha barkinek van konkret otlete, akkor ne tartsa magaban.
Új hozzászólás Aktív témák
- Stalker Clear Sky Limited Collector's Edition
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Eladó Steam kulcsok kedvező áron!
- Új kijelzős! HP ZBook Studio G8 WorkStation i7-11850H 32GB 1000GB Nvidia Quadro T1200
- GYÖNYÖRŰ iPhone 12 mini 256GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS3626, 100% Akkumulátor
- Eladó Oppo A78 5G 4/128GB / 12 hó jótállás
- AKCIÓ! Apple MacBook Pro 16 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3854, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


Ez a resze mar nem erdekelt, csak lemasoltam a kollega megoldasabol.


