On Tue, 2014-06-03 at 10:10 +0300, Adrian Popa wrote:

> Mulțumesc pentru sugestii, dar din păcate nu au funcționat următoarele
> variante:
> 
> nohup sh /jffs/script.sh 2>&1 >/dev/null </dev/null &
> 
> ( ( sh /jffs/script.sh ) &>/dev/null </dev/null ) &
> 
> Scriptul pornea ok în background, dar murea imediat ce închideam shell-ul :(
> 
> Varianta cu wrapper în C o să o țin minte, dar mi-e lene să mă apuc să îmi
> instalez un cross-compiler/build environment pentru atâta lucru.
> 
> Pe sistem am un busybox relativ minimal - nu știu dacă mi-e de folos ceva
> din el:
> root@rigel:/tmp/home/root# busybox
> BusyBox v1.18.4 (2011-04-08 11:40:09 EEST) multi-call binary.
> Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
> and others. Licensed under GPLv2.
> See source distribution for full notice.
> 
> Usage: busybox [function] [arguments]...
>    or: busybox --list[-full]
>    or: function [arguments]...
> 
>     BusyBox is a multi-call binary that combines many common Unix
>     utilities into a single executable.  Most people will create a
>     link to busybox for each function they wish to use and BusyBox
>     will act like whatever it was invoked as.
> 
> Currently defined functions:
>     [, [[, arp, arping, ash, awk, basename, cat, chmod, cmp, cp, crond,
> cut, date, dd, df, dirname, dmesg, du, echo, egrep, env, ether-wake, expr,
>     fgrep, find, free, ftpget, ftpput, grep, gunzip, gzip, head, ifconfig,
> insmod, kill, killall, klogd, less, ln, logger, login, ls, lsmod, md5sum,
>     mkdir, mknod, modprobe, more, mount, mv, nc, netstat, nohup, nslookup,
> pidof, ping, ping6, printf, ps, pscan, pwd, rm, rmdir, rmmod, route, sed,
> sh,
>     sleep, sort, strings, sync, syslogd, tail, tar, telnet, telnetd, test,
> top, touch, tr, traceroute, traceroute6, udhcpc, umount, uname, uptime,
>     usleep, vconfig, vi, watch, wc, wget, which, zcat
> 
> 
> O altă variantă ar mai putea fi un script de cron care să lanseze comanda
> periodic, iar comanda să verifice dacă pornește în buclă sau nu pe baza
> unui lockfile... dar nu mi se pare elegant deloc...
> 
> Alte idei?



treaba asta cu & , nohup si 2>&1 > m-a depasit mereu si eu unul prefer o
solutie "de scoala primara" .

cand am avut probleme de genul, din cauza ca nu stiu shell prea bine, am
facut 2 scripturi

A = script care face treaba ( si while-ul  , in cazul tau )

B = lanseaza A

si-i dadeam ./B &



_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui