Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: Philips AWP9820 (vízlágyító) Calgon helyett?
- Magga: PLEX: multimédia az egész lakásban
- BerserkGuts: 9800X3D Hitvallás, Dogma megcáfolása egy RTX5080+12600K-val
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- sziku69: Szólánc.
- mefistofeles: Érdekes történések a hardveraprón 3
- GoodSpeed: Te hány éves vagy?
- btz: Internet fejlesztés országosan!
- hcl: Amúgy mi a terv?
Aktív témák
-
FastCatch
csendes tag
válasz
FastCatch
#21
üzenetére
A kapcsolat fenntartása az XP ''elalvása'' után most jobban működik, de nem tökéletes. Elég sokáig fennmaradt a kapcsolat, miután beírtuk a ''TCPKeepAlive''-ot, de reggelre ''software abortálta a kapcsolatot'' (de hogy melyik, nem tudom).
Mindegy végülis, ha a screen megy, akkor ez nem érdekes.
FC -
FastCatch
csendes tag
Ismétcsak köszi mindenkinek!
Röviden átfutva úgy tűnik a screen lesz a jó megoldás, áttanulmányozom a nem kis man-ját, aztán ki fogom prószálni. (Nekem most nem baj, hogy nem automatikus.)
A terminál timeout-tal kapcsolatban telefono egyeztettem a ''hazaiakkal'':
- a ''ClientAliveInterval'' most is 0
- TCPKeepAlive'' nem szerepel az /etc/ssh/sshd_config-ban
- sleep módban a processzek leállnak (tehát a PC oldalról ''néma csend'' a válasz)
FastCatch -
Max_Power
tag
Hasznald a fork parancsot. Szal ha mondjuk ''progi'' amit futtatni akarsz akkor nem ''./progi'' hanem ''fork ./progi''-t irjal. A lenyege, hogy kijelentkezetsz az adott userrel de a progi fut tovabb...
-
A screen az egy kis daemon, ami tulajdonkeppen virtualis terminalt ad a konzolos programoknak, igy aztan elhetsegesse valik az, hogy screen alatt elinditod a progit az A geprol, kijelentkezel, aztan a B geprol bejelentkezel, es tudod hasznalni az adott programot.
Konkret reszletekben sajnos nem tudok segiteni, mert nem hasznalom, de majd masok :) -
Flashy
veterán
ötletnek jó volt :) pár szóban akkor már: az init.d-be betett scripteknek olyan formátumúaknak kell lenniük, hogy ha start paraméterrel hívják meg őket akkor elindítják a progit, stop-pal leállítják. ha simán beraksz init.d-be egy scriptet, akkor az runlevel váltásokkor meg fog hívódni, de ha nem kezeled le benne hogy milyen paraméterrel hívták meg, akkor leállításkor is elindítja a progit amit beleírtál. persze ez néha nem baj mert nem okoz gondot. szóval az init.d-s scriptek csak egy segédlet, egy keretrendszer hogy a programokat, démonokat azonos módon lehessen indítani és leállítani. de a programnak saját magának kell elmennie háttérbe, vagy magának a scriptnek kell háttérben indítania, ez így nem automatikus.
-
Flashy
veterán
ez az init.d-s dolgot hagyjuk, az nem jó ide :)
na. terminálból elindítasz valamit előtérben. ha lelövöd alóla a terminált, vagyis azt a shell-t amiből indult a program, akkor a program meghal.
elküldheted háttérbe futni, ez annyit tesz hogy leválasztja a programot az indító shellről, a program szülői jogát megörökli az init, ezáltal ki lehet lépni a terminálprogiból. hátránya: a program kimenetét nem látod, örökbeadott gyereket visszavenni nem lehet. a nohup parancs jó arra, hogy a kimenetét fileba irányítsd, ha kell.
screen: a screen egy olyan progi, ami azt csinálja, hogy ő indítja el a programot amit ''benne'' indítasz el, ő a szülője a programoknak, ha kilépsz a shellből ő futva marad, vissza tudsz menni mögé hogy ismét rajta keresztül lásd a processzeidet. kicsit olyan mint az irc-es bnc. arra is lehetőséget ad, hogy több programot indíts el és váltogatni tudj köztük. olyan helyen használják ahol nem tudsz több puttyot indítani ugyanarra a szerverre, indítasz egyet, indítasz belőle egy screen-t és onnantól van több program indítására is lehetőséged. -
FastCatch
csendes tag
Köszi, mindig tanul az ember. Mi történik a deamon-k inputjával és outputjával? (Főleg az output érdekelne. Át lehet irányítani egy fájlba, csak akkor a szegény felhasználó nemigen tudja használni. De még így is lehet, hogy egyszerűbb log fájl-t írni, mint proper deamon-t. Mondjuk a CRON-nak pl. az input oldala a zűrösebb. ) Mindegy, ezen gondolkodom még!
A ''másik kérdés'': belépek egy terminálról userx-ként. Elindítok egy programot; és akár elteszem háttérbe (bg vagy &). Majd belépek egy másik terminálról (pl. másik gépről), ismétcsak userx-ként és szeretném az új terminálon ''elővenni'' a processzt, tehát, hogy most már onnan kapja az inputját és oda írja az outputját. Ezt lehet-e? Gondolom, ha usery-ként jelentkezem be másodszor, akkor már aligha (esetleg, ha usery=root).
FC -
Out
addikt
Nos, ahhoz hogy deamonkent fusson a progid, annyi a teendod, hogy a /etc/init.d/-be bemasolod a progid, vagy egy symlink-et csinalsz ra. Aztan pedig tudod futtatni /etc/init.d/proginev start es leallitani /etc/init.d/proginev stop... asszem ennyi :D
Ugye az igaz, hogy egy terminálon elindított ''normál'' (nem deamon) processz (a) meghal, ha a terminált becsukom --- jelenlegi tudasom alapjan a valasz igen :D
a masik kerdest nem ertem :D -
FastCatch
csendes tag
Azta.... Elmentem ebédelni, és voila: rengeteg válasz, köszi!
dabadab: köszönöm, ezeket megnézem. sajna ez csak otthon megy, tehát val. holnapig nem tudom, mi az eredmény.
out: jogos. ez egy általam írt valami, amit most protoltam Windows-ról. Meg kellene csinálni daemon-nak, de ilyet még sose csináltam, és ezért eltart egy darabig, míg megcsinálom, mennie pedig addig is kell. Egyébként van valahol valami doksi, hogy hogyan írjunk daemon-t? Nekiálltam megérteni a CRON-t (az enyém távolról valahol hasonlít rá), de egyel?re még sok van hátra...
L3zl13: jelen esetben tudatosan mást akarok, mint amit a linux magától csinál, ezért vala a kérdés... Elfogadom, hogy hülye vagyok, de még a halálom el?tt segíts már, légyszi, hogy mi az, hogy ''futtassam screen-ben''?
általában: a progi állandóan fut, tehát a Win mindenképp elmegy alunni. leginkább a linux-os gép konzoljáról kellene elindítani a cuccot, de akkor meg csak onnan lehet bármit is kezdeni vele.
Ugye az igaz, hogy egy terminálon elindított ''normál'' (nem deamon) processz (a) meghal, ha a terminált becsukom és (b) el?tte sem lehet átvenni másik terminálra? Ez is jó lenne mostanában...
FC
[Szerkesztve] -
Flashy
veterán
szerintem a sleep mode csak a monitort nyomja le, meg a vincsesztert, ha nem volt használatban utóbbi X percben. szoktam indítani defragot amig alszok egyet délután, mire felébredek a gép sleep-ben van, de végigfutott és nem hiszem hogy a sleep előtt vége van. ez a sleep mód csak a monitort meg a vinyót kapcsolja le.
az a sleep amikor a ventik is leállnak vagy a vinyóra, vagy memóriába menti el az ''állást'', annál tényleg jegelve van minden. -
Gondolom, ezzel most sokat nem segitek, de elvileg nem kellene kivagnia a processzt.
Nezd meg az /etc/ssh/sshd_config-ot (vagy vmi hasonlot, Debianon ez a neve), es nezd meg a
''ClientAliveInterval'' opciot (allitsd be nullara, vagyis hogy ne kuldozgessen ilyeneket), meg ha mar ott vagy, akkor a ''TCPKeepAlive''-ot is allitsd ''no''-ra. -
FastCatch
csendes tag
Hali, linux guruk!
van egy linux-os gépem, amit egy XP-s PC-ről ssh-n (PuTTY, de asszem ez mindegy) keresztül érek el. az történik, hogy egy idő múlva az XP ''elalszik'' (sleep módba megy), majd megintcsak valamennyi idő után a linux gondol egyet és kivágja a terminált és ezzel az onnan indított process-t is.
kérdés: hogyan lehet a linux-ot rávenni arra, hogy ne törődjön vele, hogy ebben a környezetben a terminál másik oldala él-e vagy nem, csak tartsa meg a kapcsolatot.
ha küldtök pointert, szívesen elolvasom a f***ing manual-t, de én nem találom azokban, amikben néztem (terminal howto, és egy adag google)
thx,
FC
Aktív témák
- DUNE médialejátszók topicja
- Kutya topik
- CES 2026: felcsavarta az AI-t az AMD, de örülhetnek a játékosok is
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen légkondit a lakásba?
- TCL LCD és LED TV-k
- Milyen autót vegyek?
- Fotók, videók mobillal
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Apple asztali gépek
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Eladó Steam kulcsok kedvező áron!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Samsung Galaxy A33 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Akko 3098 /DE/PBT/RGB/Wireless/Hot swap/Yellow/Crystal switch
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3133, 95% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

