Журнал лабораторных работ

Содержание

Журнал

Среда (06/22/11)

/dev/pts/0
14:12:24
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=12324120071704722896-1308656679 nonce=22658 pid=22920 prompt=# pwd=/root raw_end=1186236 raw_file=/root/.lilalo/12324120071704722896-1308656679.script raw_output_start=1184715 raw_start=1183009 tab_seq=1 time=1308744744 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
use File::Basename;
use Digest::MD5 qw(md5_hex);
$AGI = new Asterisk::AGI;
#my %input = $AGI->ReadParse();
#my ($text)=@ARGV;
my $text = `cat /tmp/kiev-ru.txt`;
my $hash = md5_hex($text);
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
my $sou print fileOUT "$text";isk/sounds/tts";
        close(fileOUT);
my $wavefile = "$sounddir/"."tts-$hash.wav";
        #system("uptime > $sounddir/say-text-$hash.txt");
#my $t2 my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
my $t2 #unlink($sounddir."/say-text-$hash.txt");
}
unless (-f $wavefile) {
/dev/pts/16
14:12:24
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=128142974584984926-1308577283 nonce=22658 pid=22920 prompt=# pwd=/root raw_end=1911276 raw_file=/root/.lilalo/128142974584984926-1308577283.script raw_output_start=1909755 raw_start=1908049 tab_seq=0 time=1308744744 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
use File::Basename;
use Digest::MD5 qw(md5_hex);
$AGI = new Asterisk::AGI;
#my %input = $AGI->ReadParse();
#my ($text)=@ARGV;
my $text = `cat /tmp/kiev-ru.txt`;
my $hash = md5_hex($text);
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
my $sou print fileOUT "$text";isk/sounds/tts";
        close(fileOUT);
my $wavefile = "$sounddir/"."tts-$hash.wav";
        #system("uptime > $sounddir/say-text-$hash.txt");
#my $t2 my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
my $t2 #unlink($sounddir."/say-text-$hash.txt");
}
unless (-f $wavefile) {
/dev/pts/8
14:12:56
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=25833144043206113007-1308577282 nonce=30263 pid=22920 prompt=# pwd=/root raw_end=1913547 raw_file=/root/.lilalo/25833144043206113007-1308577282.script raw_output_start=1913508 raw_start=1911276 tab_seq=1 time=1308744776 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
Restarting Festival server: festival.
/dev/pts/17
14:12:56
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=30068184332509011791-1308656679 nonce=30263 pid=22920 prompt=# pwd=/root raw_end=1188507 raw_file=/root/.lilalo/30068184332509011791-1308656679.script raw_output_start=1188468 raw_start=1186236 tab_seq=2 time=1308744776 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
Restarting Festival server: festival.
/dev/pts/0
14:12:56
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=12324120071704722896-1308656679 nonce=30263 pid=22920 prompt=# pwd=/root raw_end=1188507 raw_file=/root/.lilalo/12324120071704722896-1308656679.script raw_output_start=1188468 raw_start=1186236 tab_seq=3 time=1308744776 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
Restarting Festival server: festival.
/dev/pts/16
14:12:56
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=128142974584984926-1308577283 nonce=30263 pid=22920 prompt=# pwd=/root raw_end=1913547 raw_file=/root/.lilalo/128142974584984926-1308577283.script raw_output_start=1913508 raw_start=1911276 tab_seq=0 time=1308744776 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
Restarting Festival server: festival.
/dev/pts/8
14:13:09
#ps aux | grep fest
festival  1569  8.4  2.0 201836 167836 ?       S    15:13   0:00 /usr/bin/festival --server -b /etc/festival.scm
root      1582  0.0  0.0  10056   844 pts/11   S+   15:13   0:00 grep fest
/dev/pts/17
14:13:09
#ps aux | grep fest
festival  1569  8.4  2.0 201836 167836 ?       S    15:13   0:00 /usr/bin/festival --server -b /etc/festival.scm
root      1582  0.0  0.0  10056   844 pts/11   S+   15:13   0:00 grep fest
/dev/pts/0
14:13:09
#ps aux | grep fest
festival  1569  8.4  2.0 201836 167836 ?       S    15:13   0:00 /usr/bin/festival --server -b /etc/festival.scm
root      1582  0.0  0.0  10056   844 pts/11   S+   15:13   0:00 grep fest
/dev/pts/16
14:13:09
#ps aux | grep fest
festival  1569  8.4  2.0 201836 167836 ?       S    15:13   0:00 /usr/bin/festival --server -b /etc/festival.scm
root      1582  0.0  0.0  10056   844 pts/11   S+   15:13   0:00 grep fest
/dev/pts/8
14:18:13
#text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
/dev/pts/17
14:18:13
#text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
/dev/pts/0
14:18:13
#text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
/dev/pts/16
14:18:13
#text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
Duration tree extreme for ay 3.12924
/dev/pts/8
14:18:33
#^C

/dev/pts/17
14:18:33
#^C

/dev/pts/0
14:18:33
#^C

14:18:33
#!v
use Digest::MD5 qw(md5_hex);
$AGI = new Asterisk::AGI;
#my %input = $AGI->ReadParse();
#my ($text)=@ARGV;
my $text = `cat /tmp/kiev-ru.txt`;
my $hash = md5_hex($text);
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
my $sou print fileOUT "$text";isk/sounds/tts";
        close(fileOUT);
my $wavefile = "$sounddir/"."tts-$hash.wav";
        #system("uptime > $sounddir/say-text-$hash.txt");
#my $t2 my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
my $t2 #unlink($sounddir."/say-text-$hash.txt");
}
unless (-f $wavefile) {
"/usr/local/bin/festival-script.pl" 37L, 1046C written
/dev/pts/16
14:18:33
#^C

14:18:33
#!v
use Digest::MD5 qw(md5_hex);
$AGI = new Asterisk::AGI;
#my %input = $AGI->ReadParse();
#my ($text)=@ARGV;
my $text = `cat /tmp/kiev-ru.txt`;
my $hash = md5_hex($text);
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
my $sou print fileOUT "$text";isk/sounds/tts";
        close(fileOUT);
my $wavefile = "$sounddir/"."tts-$hash.wav";
        #system("uptime > $sounddir/say-text-$hash.txt");
#my $t2 my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
my $t2 #unlink($sounddir."/say-text-$hash.txt");
}
unless (-f $wavefile) {
"/usr/local/bin/festival-script.pl" 37L, 1046C written
/dev/pts/8
14:18:33
#!v
use Digest::MD5 qw(md5_hex);
$AGI = new Asterisk::AGI;
#my %input = $AGI->ReadParse();
#my ($text)=@ARGV;
my $text = `cat /tmp/kiev-ru.txt`;
my $hash = md5_hex($text);
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
my $sou print fileOUT "$text";isk/sounds/tts";
        close(fileOUT);
my $wavefile = "$sounddir/"."tts-$hash.wav";
        #system("uptime > $sounddir/say-text-$hash.txt");
#my $t2 my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
my $t2 #unlink($sounddir."/say-text-$hash.txt");
}
unless (-f $wavefile) {
"/usr/local/bin/festival-script.pl" 37L, 1046C written
/dev/pts/17
14:18:33
#!v
use Digest::MD5 qw(md5_hex);
$AGI = new Asterisk::AGI;
#my %input = $AGI->ReadParse();
#my ($text)=@ARGV;
my $text = `cat /tmp/kiev-ru.txt`;
my $hash = md5_hex($text);
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
my $sou print fileOUT "$text";isk/sounds/tts";
        close(fileOUT);
my $wavefile = "$sounddir/"."tts-$hash.wav";
        #system("uptime > $sounddir/say-text-$hash.txt");
#my $t2 my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
my $t2 #unlink($sounddir."/say-text-$hash.txt");
}
unless (-f $wavefile) {
"/usr/local/bin/festival-script.pl" 37L, 1046C written
/dev/pts/0
14:19:55
#vim /usr/local/bin/festival-script.pl
/dev/pts/16
14:19:55
#vim /usr/local/bin/festival-script.pl
/dev/pts/8
14:19:55
#vim /usr/local/bin/festival-script.pl
/dev/pts/17
14:19:55
#vim /usr/local/bin/festival-script.pl
/dev/pts/0
14:24:29
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=12324120071704722896-1308656679 nonce=10390 pid=22920 prompt=# pwd=/root raw_end=1211021 raw_file=/root/.lilalo/12324120071704722896-1308656679.script raw_output_start=1210426 raw_start=1209524 tab_seq=1 time=1308745469 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
The authenticity of host 'paris.unix.nt (192.168.103.1)' can't be established.
RSA key fingerprint is f5:37:1c:a8:53:ed:47:e8:b8:31:a0:92:1d:89:f9:f6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'paris.unix.nt,192.168.103.1' (RSA) to the list of known hosts.
root@paris.unix.nt's password:
festival-script.pl                                                                           100% 1046     1.0KB/s   00:00
/dev/pts/16
14:24:29
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=128142974584984926-1308577283 nonce=10390 pid=22920 prompt=# pwd=/root raw_end=1936061 raw_file=/root/.lilalo/128142974584984926-1308577283.script raw_output_start=1935466 raw_start=1934564 tab_seq=2 time=1308745469 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
The authenticity of host 'paris.unix.nt (192.168.103.1)' can't be established.
RSA key fingerprint is f5:37:1c:a8:53:ed:47:e8:b8:31:a0:92:1d:89:f9:f6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'paris.unix.nt,192.168.103.1' (RSA) to the list of known hosts.
root@paris.unix.nt's password:
festival-script.pl                                                                           100% 1046     1.0KB/s   00:00
/dev/pts/8
14:24:29
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=25833144043206113007-1308577282 nonce=10390 pid=22920 prompt=# pwd=/root raw_end=1936061 raw_file=/root/.lilalo/25833144043206113007-1308577282.script raw_output_start=1935466 raw_start=1934564 tab_seq=3 time=1308745469 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
The authenticity of host 'paris.unix.nt (192.168.103.1)' can't be established.
RSA key fingerprint is f5:37:1c:a8:53:ed:47:e8:b8:31:a0:92:1d:89:f9:f6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'paris.unix.nt,192.168.103.1' (RSA) to the list of known hosts.
root@paris.unix.nt's password:
festival-script.pl                                                                           100% 1046     1.0KB/s   00:00
/dev/pts/17
14:24:29
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=30068184332509011791-1308656679 nonce=10390 pid=22920 prompt=# pwd=/root raw_end=1211021 raw_file=/root/.lilalo/30068184332509011791-1308656679.script raw_output_start=1210426 raw_start=1209524 tab_seq=0 time=1308745469 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
The authenticity of host 'paris.unix.nt (192.168.103.1)' can't be established.
RSA key fingerprint is f5:37:1c:a8:53:ed:47:e8:b8:31:a0:92:1d:89:f9:f6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'paris.unix.nt,192.168.103.1' (RSA) to the list of known hosts.
root@paris.unix.nt's password:
festival-script.pl                                                                           100% 1046     1.0KB/s   00:00
/dev/pts/8
14:25:29
#vim /etc/festival.scm
/dev/pts/17
14:25:29
#vim /etc/festival.scm
/dev/pts/0
14:25:29
#vim /etc/festival.scm
/dev/pts/16
14:25:29
#vim /etc/festival.scm
/dev/pts/8
14:26:27
#history
   24  vim /etc/network/interfaces
   25  /etc/init.d/networking restart
   26  vim /etc/network/interfaces \
   27  vim /etc/network/interfaces
   28  /etc/init.d/networking restart
   29  ifconfig
   30  vim /etc/network/interfaces
   31  history
   32  history
   33  ifconfig
...
  514  vim /usr/local/bin/festival-script.pl
  515  vim /usr/local/bin/festival-script.pl
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  518  vim /usr/local/bin/festival-script.pl
  519  vim /usr/local/bin/festival-script.pl
  520  scp /usr/local/bin/festival-script.pl  root@paris.unix.nt:/usr/local/bin/
  521  vim /etc/festival.scm
  522  scp /etc/festival.scm  root@paris.unix.nt:/etc/
  523  history
/dev/pts/17
14:26:27
#history
   24  vim /etc/network/interfaces
   25  /etc/init.d/networking restart
   26  vim /etc/network/interfaces \
   27  vim /etc/network/interfaces
   28  /etc/init.d/networking restart
   29  ifconfig
   30  vim /etc/network/interfaces
   31  history
   32  history
   33  ifconfig
...
  514  vim /usr/local/bin/festival-script.pl
  515  vim /usr/local/bin/festival-script.pl
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  518  vim /usr/local/bin/festival-script.pl
  519  vim /usr/local/bin/festival-script.pl
  520  scp /usr/local/bin/festival-script.pl  root@paris.unix.nt:/usr/local/bin/
  521  vim /etc/festival.scm
  522  scp /etc/festival.scm  root@paris.unix.nt:/etc/
  523  history
/dev/pts/0
14:26:27
#history
   24  vim /etc/network/interfaces
   25  /etc/init.d/networking restart
   26  vim /etc/network/interfaces \
   27  vim /etc/network/interfaces
   28  /etc/init.d/networking restart
   29  ifconfig
   30  vim /etc/network/interfaces
   31  history
   32  history
   33  ifconfig
...
  514  vim /usr/local/bin/festival-script.pl
  515  vim /usr/local/bin/festival-script.pl
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  518  vim /usr/local/bin/festival-script.pl
  519  vim /usr/local/bin/festival-script.pl
  520  scp /usr/local/bin/festival-script.pl  root@paris.unix.nt:/usr/local/bin/
  521  vim /etc/festival.scm
  522  scp /etc/festival.scm  root@paris.unix.nt:/etc/
  523  history
/dev/pts/16
14:26:27
#history
   24  vim /etc/network/interfaces
   25  /etc/init.d/networking restart
   26  vim /etc/network/interfaces \
   27  vim /etc/network/interfaces
   28  /etc/init.d/networking restart
   29  ifconfig
   30  vim /etc/network/interfaces
   31  history
   32  history
   33  ifconfig
...
  514  vim /usr/local/bin/festival-script.pl
  515  vim /usr/local/bin/festival-script.pl
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  518  vim /usr/local/bin/festival-script.pl
  519  vim /usr/local/bin/festival-script.pl
  520  scp /usr/local/bin/festival-script.pl  root@paris.unix.nt:/usr/local/bin/
  521  vim /etc/festival.scm
  522  scp /etc/festival.scm  root@paris.unix.nt:/etc/
  523  history
прошло 37 минут
/dev/pts/8
15:04:02
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=25833144043206113007-1308577282 nonce=4638 pid=22920 prompt=# pwd=/root raw_end=1964307 raw_file=/root/.lilalo/25833144043206113007-1308577282.script raw_output_start=1963902 raw_start=1963427 tab_seq=1 time=1308747842 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
22D51D754ED8A3BCF05477506063172           bg_melody.gsm    keyring-ABLFzh    orbit-user               sip.conf             x
asterisk-perl-0.09                        bg_melody.mp3    kiev-ru.txt       reel_around_the_sun.mp3  sound
asterisk-perl-0.09.tar.gz                 extensions.conf  kiev.txt          ru-burunduk.txt          ssh-wZDQFW2188
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  install          orbit-Debian-gdm  seahorse-JoEqD1          virtual-user.uryU2P
/dev/pts/17
15:04:02
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=30068184332509011791-1308656679 nonce=4638 pid=22920 prompt=# pwd=/root raw_end=1239267 raw_file=/root/.lilalo/30068184332509011791-1308656679.script raw_output_start=1238862 raw_start=1238387 tab_seq=2 time=1308747842 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
22D51D754ED8A3BCF05477506063172           bg_melody.gsm    keyring-ABLFzh    orbit-user               sip.conf             x
asterisk-perl-0.09                        bg_melody.mp3    kiev-ru.txt       reel_around_the_sun.mp3  sound
asterisk-perl-0.09.tar.gz                 extensions.conf  kiev.txt          ru-burunduk.txt          ssh-wZDQFW2188
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  install          orbit-Debian-gdm  seahorse-JoEqD1          virtual-user.uryU2P
/dev/pts/0
15:04:02
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=12324120071704722896-1308656679 nonce=4638 pid=22920 prompt=# pwd=/root raw_end=1239267 raw_file=/root/.lilalo/12324120071704722896-1308656679.script raw_output_start=1238862 raw_start=1238387 tab_seq=3 time=1308747842 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
22D51D754ED8A3BCF05477506063172           bg_melody.gsm    keyring-ABLFzh    orbit-user               sip.conf             x
asterisk-perl-0.09                        bg_melody.mp3    kiev-ru.txt       reel_around_the_sun.mp3  sound
asterisk-perl-0.09.tar.gz                 extensions.conf  kiev.txt          ru-burunduk.txt          ssh-wZDQFW2188
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  install          orbit-Debian-gdm  seahorse-JoEqD1          virtual-user.uryU2P
/dev/pts/16
15:04:02
stream_file('tts/'.basename($wavefile,".wav")) local_session_id=128142974584984926-1308577283 nonce=4638 pid=22920 prompt=# pwd=/root raw_end=1964307 raw_file=/root/.lilalo/128142974584984926-1308577283.script raw_output_start=1963902 raw_start=1963427 tab_seq=0 time=1308747842 uid=0' class='prompt'>#$AGI->stream_file('tts/'.basename($wavefile,".wav"));
22D51D754ED8A3BCF05477506063172           bg_melody.gsm    keyring-ABLFzh    orbit-user               sip.conf             x
asterisk-perl-0.09                        bg_melody.mp3    kiev-ru.txt       reel_around_the_sun.mp3  sound
asterisk-perl-0.09.tar.gz                 extensions.conf  kiev.txt          ru-burunduk.txt          ssh-wZDQFW2188
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  install          orbit-Debian-gdm  seahorse-JoEqD1          virtual-user.uryU2P
/dev/pts/0
15:04:05
#scp root@linux.unix.nt:/tmp/burunduk* /tmp/
ssh: Could not resolve hostname linux.unix.nt: Name or service not known
/dev/pts/16
15:04:05
#scp root@linux.unix.nt:/tmp/burunduk* /tmp/
ssh: Could not resolve hostname linux.unix.nt: Name or service not known
/dev/pts/8
15:04:05
#scp root@linux.unix.nt:/tmp/burunduk* /tmp/
ssh: Could not resolve hostname linux.unix.nt: Name or service not known
/dev/pts/17
15:04:05
#scp root@linux.unix.nt:/tmp/burunduk* /tmp/
ssh: Could not resolve hostname linux.unix.nt: Name or service not known
/dev/pts/0
15:04:44
#scp root@linux0.unix.nt:/tmp/burunduk* /tmp/
The authenticity of host 'linux0.unix.nt (192.168.15.252)' can't be established.
RSA key fingerprint is cc:2f:5b:65:50:fc:1d:d9:04:f7:56:70:0e:99:01:f3.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux0.unix.nt,192.168.15.252' (RSA) to the list of known hosts.
root@linux0.unix.nt's password:
scp: /tmp/burunduk*: No such file or directory
/dev/pts/16
15:04:44
#scp root@linux0.unix.nt:/tmp/burunduk* /tmp/
The authenticity of host 'linux0.unix.nt (192.168.15.252)' can't be established.
RSA key fingerprint is cc:2f:5b:65:50:fc:1d:d9:04:f7:56:70:0e:99:01:f3.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux0.unix.nt,192.168.15.252' (RSA) to the list of known hosts.
root@linux0.unix.nt's password:
scp: /tmp/burunduk*: No such file or directory
/dev/pts/8
15:04:44
#scp root@linux0.unix.nt:/tmp/burunduk* /tmp/
The authenticity of host 'linux0.unix.nt (192.168.15.252)' can't be established.
RSA key fingerprint is cc:2f:5b:65:50:fc:1d:d9:04:f7:56:70:0e:99:01:f3.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux0.unix.nt,192.168.15.252' (RSA) to the list of known hosts.
root@linux0.unix.nt's password:
scp: /tmp/burunduk*: No such file or directory
/dev/pts/17
15:04:44
#scp root@linux0.unix.nt:/tmp/burunduk* /tmp/
The authenticity of host 'linux0.unix.nt (192.168.15.252)' can't be established.
RSA key fingerprint is cc:2f:5b:65:50:fc:1d:d9:04:f7:56:70:0e:99:01:f3.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux0.unix.nt,192.168.15.252' (RSA) to the list of known hosts.
root@linux0.unix.nt's password:
scp: /tmp/burunduk*: No such file or directory
/dev/pts/0
15:06:10
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-22920.32026.29344	2011-06-22 16:06:20.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 16:06:48.000000000 +0300
@@ -27,7 +27,7 @@
 
 exten => 8555,1,Playback(/home/user/Music/bg_melody)
 ;exten => 8556,1,Festival('Hello from Sergio')
-exten => 8556,1,AGI(/usr/local/bin/festival-script.pl,Hello from Sergio)
+exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-burunduk.txt)
 ;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
 
 [local]
/dev/pts/16
15:06:10
#vim /etc/asterisk/extensions.conf
/dev/pts/8
15:06:10
#vim /etc/asterisk/extensions.conf
/dev/pts/17
15:06:10
#vim /etc/asterisk/extensions.conf
/dev/pts/0
15:06:48
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
15:06:48
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
15:06:48
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
15:06:48
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
15:06:50
#cat /tmp/ru-burunduk.txt
   Бурундуки (лат. Tamias) - род грызунов из семейства
   беличьих. К бурундукам относятся 25 видов, большинство из которых
   обитает в Северной Америке, за исключением одного евразийского
   вида - азиатского, или сибирского, бурундука (Tamias sibiricus).
   Русское название животного является заимствованием из татарского
   языка.
   В зависимости от вида, вес бурундуков может составлять от 30 до 120 г,
   а размер - от 5 до 15 см при длине хвоста от 7 до 12 см.
   Отличительным признаком всех видов являются пять тёмных полосок вдоль
   спины, разделённые белыми или серыми полосками. Остальная окраска
...
   Найти норку бурундука без помощи собаки очень трудно, так как вход в
   нее всегда старательно скрыт среди густого бурелома, под корнями, под
   стволом поваленного дерева, под камнем, или в выгнившем пне. Выкопанную
   землю бурундук уносит в своих защечных мешках и выбрасывает подальше от
   норы. В норе, которая бывает иногда довольно длинной - до трех метров,
   кроме камеры для гнезда, всегда имеются одна или две большие кладовые
   для запасов и один-два тупичка - уборные. Жилая комнатка
   выстилается сухой травой и листьями. В ней хозяева спят ночью и
   проводят время зимней спячки. Здесь же родятся и растут маленькие
   бурундучата.
/dev/pts/17
15:06:50
#cat /tmp/ru-burunduk.txt
   Бурундуки (лат. Tamias) - род грызунов из семейства
   беличьих. К бурундукам относятся 25 видов, большинство из которых
   обитает в Северной Америке, за исключением одного евразийского
   вида - азиатского, или сибирского, бурундука (Tamias sibiricus).
   Русское название животного является заимствованием из татарского
   языка.
   В зависимости от вида, вес бурундуков может составлять от 30 до 120 г,
   а размер - от 5 до 15 см при длине хвоста от 7 до 12 см.
   Отличительным признаком всех видов являются пять тёмных полосок вдоль
   спины, разделённые белыми или серыми полосками. Остальная окраска
...
   Найти норку бурундука без помощи собаки очень трудно, так как вход в
   нее всегда старательно скрыт среди густого бурелома, под корнями, под
   стволом поваленного дерева, под камнем, или в выгнившем пне. Выкопанную
   землю бурундук уносит в своих защечных мешках и выбрасывает подальше от
   норы. В норе, которая бывает иногда довольно длинной - до трех метров,
   кроме камеры для гнезда, всегда имеются одна или две большие кладовые
   для запасов и один-два тупичка - уборные. Жилая комнатка
   выстилается сухой травой и листьями. В ней хозяева спят ночью и
   проводят время зимней спячки. Здесь же родятся и растут маленькие
   бурундучата.
/dev/pts/0
15:06:50
#cat /tmp/ru-burunduk.txt
   Бурундуки (лат. Tamias) - род грызунов из семейства
   беличьих. К бурундукам относятся 25 видов, большинство из которых
   обитает в Северной Америке, за исключением одного евразийского
   вида - азиатского, или сибирского, бурундука (Tamias sibiricus).
   Русское название животного является заимствованием из татарского
   языка.
   В зависимости от вида, вес бурундуков может составлять от 30 до 120 г,
   а размер - от 5 до 15 см при длине хвоста от 7 до 12 см.
   Отличительным признаком всех видов являются пять тёмных полосок вдоль
   спины, разделённые белыми или серыми полосками. Остальная окраска
...
   Найти норку бурундука без помощи собаки очень трудно, так как вход в
   нее всегда старательно скрыт среди густого бурелома, под корнями, под
   стволом поваленного дерева, под камнем, или в выгнившем пне. Выкопанную
   землю бурундук уносит в своих защечных мешках и выбрасывает подальше от
   норы. В норе, которая бывает иногда довольно длинной - до трех метров,
   кроме камеры для гнезда, всегда имеются одна или две большие кладовые
   для запасов и один-два тупичка - уборные. Жилая комнатка
   выстилается сухой травой и листьями. В ней хозяева спят ночью и
   проводят время зимней спячки. Здесь же родятся и растут маленькие
   бурундучата.
/dev/pts/16
15:06:50
#cat /tmp/ru-burunduk.txt
   Бурундуки (лат. Tamias) - род грызунов из семейства
   беличьих. К бурундукам относятся 25 видов, большинство из которых
   обитает в Северной Америке, за исключением одного евразийского
   вида - азиатского, или сибирского, бурундука (Tamias sibiricus).
   Русское название животного является заимствованием из татарского
   языка.
   В зависимости от вида, вес бурундуков может составлять от 30 до 120 г,
   а размер - от 5 до 15 см при длине хвоста от 7 до 12 см.
   Отличительным признаком всех видов являются пять тёмных полосок вдоль
   спины, разделённые белыми или серыми полосками. Остальная окраска
...
   Найти норку бурундука без помощи собаки очень трудно, так как вход в
   нее всегда старательно скрыт среди густого бурелома, под корнями, под
   стволом поваленного дерева, под камнем, или в выгнившем пне. Выкопанную
   землю бурундук уносит в своих защечных мешках и выбрасывает подальше от
   норы. В норе, которая бывает иногда довольно длинной - до трех метров,
   кроме камеры для гнезда, всегда имеются одна или две большие кладовые
   для запасов и один-два тупичка - уборные. Жилая комнатка
   выстилается сухой травой и листьями. В ней хозяева спят ночью и
   проводят время зимней спячки. Здесь же родятся и растут маленькие
   бурундучата.
/dev/pts/8
15:11:59
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
15:11:59
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
15:11:59
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
15:11:59
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
15:12:02
#ls /tmp/
22D51D754ED8A3BCF05477506063172           bg_melody.mp3    kiev.txt                 ru-burunduk.txt  virtual-user.uryU2P
asterisk-perl-0.09                        extensions.conf  orbit-Debian-gdm         seahorse-JoEqD1  x
asterisk-perl-0.09.tar.gz                 install          orbit-user               sip.conf
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  keyring-ABLFzh   reel_around_the_sun.mp3  sound
bg_melody.gsm                             kiev-ru.txt      ru-asterisk.txt          ssh-wZDQFW2188
/dev/pts/17
15:12:02
#ls /tmp/
22D51D754ED8A3BCF05477506063172           bg_melody.mp3    kiev.txt                 ru-burunduk.txt  virtual-user.uryU2P
asterisk-perl-0.09                        extensions.conf  orbit-Debian-gdm         seahorse-JoEqD1  x
asterisk-perl-0.09.tar.gz                 install          orbit-user               sip.conf
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  keyring-ABLFzh   reel_around_the_sun.mp3  sound
bg_melody.gsm                             kiev-ru.txt      ru-asterisk.txt          ssh-wZDQFW2188
/dev/pts/0
15:12:02
#ls /tmp/
22D51D754ED8A3BCF05477506063172           bg_melody.mp3    kiev.txt                 ru-burunduk.txt  virtual-user.uryU2P
asterisk-perl-0.09                        extensions.conf  orbit-Debian-gdm         seahorse-JoEqD1  x
asterisk-perl-0.09.tar.gz                 install          orbit-user               sip.conf
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  keyring-ABLFzh   reel_around_the_sun.mp3  sound
bg_melody.gsm                             kiev-ru.txt      ru-asterisk.txt          ssh-wZDQFW2188
/dev/pts/16
15:12:02
#ls /tmp/
22D51D754ED8A3BCF05477506063172           bg_melody.mp3    kiev.txt                 ru-burunduk.txt  virtual-user.uryU2P
asterisk-perl-0.09                        extensions.conf  orbit-Debian-gdm         seahorse-JoEqD1  x
asterisk-perl-0.09.tar.gz                 install          orbit-user               sip.conf
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  keyring-ABLFzh   reel_around_the_sun.mp3  sound
bg_melody.gsm                             kiev-ru.txt      ru-asterisk.txt          ssh-wZDQFW2188
/dev/pts/8
15:17:58
#ls /tmp/ | grep belk

/dev/pts/17
15:17:58
#ls /tmp/ | grep belk

/dev/pts/0
15:17:58
#ls /tmp/ | grep belk

/dev/pts/16
15:17:58
#ls /tmp/ | grep belk

/dev/pts/8
15:18:20
#ls /tmp/ | grep ru*
asterisk-perl-0.09
asterisk-perl-0.09.tar.gz
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
keyring-ABLFzh
kiev-ru.txt
orbit-Debian-gdm
orbit-user
reel_around_the_sun.mp3
ru-asterisk.txt
ru-burunduk.txt
seahorse-JoEqD1
virtual-user.uryU2P
/dev/pts/17
15:18:20
#ls /tmp/ | grep ru*
asterisk-perl-0.09
asterisk-perl-0.09.tar.gz
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
keyring-ABLFzh
kiev-ru.txt
orbit-Debian-gdm
orbit-user
reel_around_the_sun.mp3
ru-asterisk.txt
ru-burunduk.txt
seahorse-JoEqD1
virtual-user.uryU2P
/dev/pts/0
15:18:20
#ls /tmp/ | grep ru*
asterisk-perl-0.09
asterisk-perl-0.09.tar.gz
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
keyring-ABLFzh
kiev-ru.txt
orbit-Debian-gdm
orbit-user
reel_around_the_sun.mp3
ru-asterisk.txt
ru-burunduk.txt
seahorse-JoEqD1
virtual-user.uryU2P
/dev/pts/16
15:18:20
#ls /tmp/ | grep ru*
asterisk-perl-0.09
asterisk-perl-0.09.tar.gz
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
keyring-ABLFzh
kiev-ru.txt
orbit-Debian-gdm
orbit-user
reel_around_the_sun.mp3
ru-asterisk.txt
ru-burunduk.txt
seahorse-JoEqD1
virtual-user.uryU2P
/dev/pts/0
15:18:24
#!v
;-----------VOICEMAIL
;-----------general Voicemail
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
[local]
exten => _24XX,1,Answer
exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
[local]> _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
[local]
exten => _24XX,1,Answer
[local]> _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
;-----------LOCAL DIALPLAN                                                                                   33,0-1        10%
/dev/pts/16
15:18:24
#!v
;-----------VOICEMAIL
;-----------general Voicemail
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
[local]
exten => _24XX,1,Answer
exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
[local]> _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
[local]
exten => _24XX,1,Answer
[local]> _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
;-----------LOCAL DIALPLAN                                                                                   33,0-1        10%
/dev/pts/8
15:18:24
#!v
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
[local]
exten => _24XX,1,Answer
...
exten => _24XX,n,Dial(SIP/${EXTEN},5)
[local]> _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
[local]
exten => _24XX,1,Answer
;-----------LOCAL DIALPLAN                                                                                   36,1           3%
[local]> _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
                                                                                                             33,0-1        10%
/dev/pts/17
15:18:24
#!v
[default]
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
exten => 8100,1,VoicemailMain()
...
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
[local]> _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
[local]
exten => _24XX,1,Answer
[local]> _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _24XX,n,Dial(SIP/${EXTEN},5)
;-----------LOCAL DIALPLAN                                                                                   33,0-1        10%
/dev/pts/15
15:22:01
#ls /var/tmp/asterisk/
record22.gsm  record55.gsm
/dev/pts/25
15:22:01
#ls /var/tmp/asterisk/
record22.gsm  record55.gsm
/dev/pts/15
15:24:10
#ls /var/tmp/asterisk/
record01.gsm  record22.gsm  record55.gsm
/dev/pts/25
15:24:10
#ls /var/tmp/asterisk/
record01.gsm  record22.gsm  record55.gsm
15:25:02
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
/dev/pts/15
15:25:02
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
/dev/pts/25
15:26:02
#rm -rf /var/tmp/asterisk/record0
record01.gsm  record02.gsm
15:26:02
#rm -rf /var/tmp/asterisk/record01.gsm

/dev/pts/15
15:26:02
#rm -rf /var/tmp/asterisk/record0
record01.gsm  record02.gsm
15:26:02
#rm -rf /var/tmp/asterisk/record01.gsm

/dev/pts/25
15:26:23
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
/dev/pts/15
15:26:23
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
15:27:21
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
/dev/pts/25
15:27:21
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
/dev/pts/15
15:28:05
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
/dev/pts/25
15:28:05
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record22.gsm  record55.gsm
15:29:55
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record22.gsm  record55.gsm
/dev/pts/15
15:29:55
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record22.gsm  record55.gsm
/dev/pts/25
15:30:27
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record05.gsm  record06.gsm  record07.gsm  record22.gsm  record55.gsm

Файлы

  • /tmp/ru-burunduk.txt
  • /tmp/ru-burunduk.txt
    >
       Бурундуки (лат. Tamias) - род грызунов из семейства
       беличьих. К бурундукам относятся 25 видов, большинство из которых
       обитает в Северной Америке, за исключением одного евразийского
       вида - азиатского, или сибирского, бурундука (Tamias sibiricus).
       Русское название животного является заимствованием из татарского
       языка.
       В зависимости от вида, вес бурундуков может составлять от 30 до 120 г,
       а размер - от 5 до 15 см при длине хвоста от 7 до 12 см.
       Отличительным признаком всех видов являются пять тёмных полосок вдоль
       спины, разделённые белыми или серыми полосками. Остальная окраска
       шерсти бурундуков - красно-бурая или серо-бурая. Так как это
       является общей чертой всех бурундуков, отдельные виды на первый взгляд
       трудноразличимы.
       Бурундуки распространены почти по всей Северной Америке от
       полярного круга до центральной Мексики.
       Восточноамериканский бурундук (Tamias striatus) образует отдельный
       подрод, который встречается на востоке континента. 23 вида из подрода
       Neotamias обитают в западной части Северной Америки. Сибирский бурундук
       встречается от Северной Европы вплоть до Корейского полуострова
       и севера Китая, а также на острове Хоккайдо. В Центральной
       Европе прижились одичавшие бурундуки, убежавшие из ферм по их
       разведению.
       Основной сферой обитания бурундуков является лесная местность.
       Восточноамериканский бурундук населяет лиственные леса Новой
       Англии, сибирский бурундук - тайгу, а малый бурундук (Tamias
       minimus) - субарктические хвойные леса Канады. Некоторые виды
       приспособились к открытым местностям, поросшим кустарниками.
       Бурундук, как и белка, - древесный житель. Правда, ему не
       обязательно нужны высокие старые деревья, иногда он довольствуется
       зарослями черемухи, березняка или ивы. На открытых местах и
       в чистом высокоствольном лесу без подлеска из молодой поросли и
       кустарников он никогда не живет. Особенно любит бурундук места,
       заваленные буреломом и валежником, где удобно прятаться. И еще одно
       требование предъявляет зверек к своему месту жительства: поблизости
       должна быть вода. Поэтому больше всего бурундуков в зарослях по берегам
       речек и ручьев.
       Найти норку бурундука без помощи собаки очень трудно, так как вход в
       нее всегда старательно скрыт среди густого бурелома, под корнями, под
       стволом поваленного дерева, под камнем, или в выгнившем пне. Выкопанную
       землю бурундук уносит в своих защечных мешках и выбрасывает подальше от
       норы. В норе, которая бывает иногда довольно длинной - до трех метров,
       кроме камеры для гнезда, всегда имеются одна или две большие кладовые
       для запасов и один-два тупичка - уборные. Жилая комнатка
       выстилается сухой травой и листьями. В ней хозяева спят ночью и
       проводят время зимней спячки. Здесь же родятся и растут маленькие
       бурундучата.
    

    Статистика

    Время первой команды журнала14:12:24 2011- 6-22
    Время последней команды журнала15:30:27 2011- 6-22
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.67
    Количество командных строк в единицу времени, команда/мин 2.50
    Частота использования команд
    ls27|=====================| 21.26%
    '.basename($wavefile,".wav"))14|===========| 11.02%
    $AGI->14|===========| 11.02%
    grep12|=========| 9.45%
    vim12|=========| 9.45%
    scp8|======| 6.30%
    !v8|======| 6.30%
    ps4|===| 3.15%
    cat4|===| 3.15%
    !ast4|===| 3.15%
    ^C4|===| 3.15%
    text2wave4|===| 3.15%
    !aste4|===| 3.15%
    rm4|===| 3.15%
    history4|===| 3.15%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$