Kezdőoldal » Számítástechnika » Programok » Linux: háttérben futó shellscr...

Linux: háttérben futó shellscript futása kilépéskor megszakad, sehogy nem tudom háttérbe tenni, megoldás?

Figyelt kérdés

Asus Rt-N56Urouter: gyári firmware van rajta, Linux operációs rendszerrel. Putty segítségével be lehet lépni (telnettel).

Szeretném, ha alkalmazást tudnék a háttérbe tenni, hogy fusson akkor is, ha kilépek a routerről és ne záródjon be.

Semmilyen módon nem sikerül ezt elérnem. Példa:

legyen a neve testscript ennek a kis script-nek:

#!/bin/sh

sleep 3000


nohup ./testscript > /dev/null 2>&1 &

process listában látszik, hogy fut, de amint kilépek a routerről, már be is fejeződik a futása, visszalépek és nincs a process listában....

Mindennel ez van és nem lehet semmiképpen a háttérbe tenni.

A csökkentett rendszer sajátossága miatt lehet az hogy nem fut? Rémlik hogy régen mintha nem lett volna ilyen probléma, lehet valamit módosítottak firmware-ben nem tudom....

Screen parancs itt nincs, az alábbiakat tudja a router-re fordított Busybox:

arp, ash, awk, basename, blkid, cat, chmod, chown, chpasswd,

clear, cmp, cp, crond, cut, date, dd, df, dirname, dmesg, du, e2fsck,

echo, egrep, env, ether-wake, expr, fgrep, find, flock, free,

fsck.ext2, fsck.ext3, fsck.minix, fsync, grep, gunzip, gzip, head,

ifconfig, insmod, ionice, kill, killall, klogd, less, ln, logger,

login, ls, lsmod, lsusb, md5sum, mdev, mkdir, mknod, mkswap, modprobe,

more, mount, mv, netstat, nice, nohup, nslookup, pidof, ping, ping6,

printf, ps, pwd, readlink, renice, rm, rmdir, rmmod, route, sed,

setconsole, sh, sleep, sort, strings, swapoff, swapon, sync, syslogd,

tail, tar, telnetd, test, top, touch, tr, traceroute, traceroute6,

true, udhcpc, umount, uname, unzip, uptime, usleep, vconfig, vi, watch,

wc, wget, which, zcat, zcip

Van valami megoldás?



2017. jan. 12. 20:30
1 2
 11/16 A kérdező kommentje:

Ez az írható-nem írható úgy került szóba, hogy indításkor init.d script-et nem tudok betenni, mivel ugyan a RAM-ot írhatom, de a ROM-ba ami ugye az alaprendszer, nem tudok belenyúlni.

Merevlemezt USB-n tudok csatlakoztatni. Ha értenék hozzá (és tudnám hogyan kell), fordítanék arra az architektúrára egy screen-t és futtatnám, ami megoldaná.

Nem tudom hogyan lehet GCC-t vagy bármit futtatni e korlátozott rendszert alatt, azt se tudom milyen lib-ek vannak alapból stb...


system type : Ralink SoC

processor : 0

cpu model : MIPS 74K V4.12

BogoMIPS : 249.34

wait instruction : yes

microsecond timers : yes

tlb_entries : 32

extra interrupt vector : yes

hardware watchpoint : yes

ASEs implemented : mips16 dsp

VCED exceptions : not available

VCEI exceptions : not available

2017. jan. 17. 11:58
 12/16 anonim ***** válasza:
Nem kell lefordítani, elég ha letöltöd és odamásolod. Teli a net magadfajta nooboknak szóló precompiled binárisokkal armos routerekre.
2017. jan. 17. 12:39
Hasznos számodra ez a válasz?
 13/16 A kérdező kommentje:

Köszönöm a választ. :-)

Azt gondoltam hogy eme szóhasználat (noob vagy "núb") csak a mai teenager korosztályban divatos. :-)

Mindig tud nekem meglepetést okozni ez az oldal. :-)

Meglehet a napi örömöd hogy valakit jól leszóltál. :-)

2017. jan. 17. 13:54
 14/16 A kérdező kommentje:

Kaphatnék linket, hol találhatnék ilyen előre lefordított binárisokat?

Amiket találtam, azok valamiféle kiegészítések voltak DD-WRT vagy hasonló firmware-ekhez.

2017. jan. 19. 18:42
 15/16 anonim ***** válasza:
Nincs benne valódi read-only ROM. Flash van benne és RAM.
2017. jan. 20. 00:46
Hasznos számodra ez a válasz?
 16/16 A kérdező kommentje:

Ha van előre lefordított bináris, merevlemezre lehetne másolni és onnan futtatni (gondolom).

Nem a router-re akartam másolni, tudom hogy amit létrehozok a flash memóriában, az reboot-kor rögtön elveszik.

2017. jan. 20. 06:24
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!