ping xy.cz && sleep 120 | pkill -f xy.cz >> output.txt
$ ping 1.1.1.1 & sleep 2 && kill %1
Kód: [Vybrat]$ ping 1.1.1.1 & sleep 2 && kill %1
Citace: Ondřej Caletka 23. 04. 2014, 11:02:35Kód: [Vybrat]$ ping 1.1.1.1 & sleep 2 && kill %1Určitě to funguje?# ping 1.1.1.1 & sleep 2 && echo %1[7] 23787PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.%1
root@s1:~# ping 1.1.1.1 & sleep 2 && kill %1[1] 18369PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.root@s1:~#
./udelejmito &zajimavejpid=$!sleep xxxkill $zajimavejpid
output=$(/root/tra*/script.pl $domain && pid=$! && sleep 4; kill $pid)echo $output > $domain.outfile.txt
timeout není naisntalovaný na mém redhat a ani v yum není, chtěl bych to zvládnout s příkazy, které jsou součástí většiny běžných linux distribucí
my $TIMEOUT_IN_SECONDS = 5;eval { local $SIG{ALRM} = sub { die "alarm\n" }; alarm($TIMEOUT_IN_SECONDS); # do stuff that might timeout. my $output = `ping 1.1.1.1`; alarm(0); print $output;};if ($@) { # handle timeout condition.}
xxx@server:~/test0$ ping google.com > sleepKiller.output.txt & pid=$! ; echo "got $pid" ; sleep 2; kill $pid[1] 31368got 31368xxx@server:~/test0$ cat sleepKiller.output.txtPING google.com (173.194.35.3) 56(84) bytes of data.64 bytes from mil01s16-in-f3.1e100.net (173.194.35.3): icmp_req=1 ttl=52 time=29.2 ms64 bytes from mil01s16-in-f3.1e100.net (173.194.35.3): icmp_req=2 ttl=52 time=30.3 ms[1]+ Terminated ping google.com > sleepKiller.output.txt