Я использую сценарий для автоматического входа сервера:
#!/usr/bin/perl
use Net::SSH::Perl;
my $host = "hostname";
my $usr = "my userid";
my $pwd = "my password";
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($usr,$pwd);
my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");
Я хочу сохранить журнал терминального действия с каждого раза, когда я вхожу в систему, но я хочу сохранить его к своему компьютеру, не в сервере.
Как я могу сделать это?
Если Вы хотите сделать это от жемчуга, кто-то еще должен будет ответить, но если Вы хотите сделать это от терминального сеанса, я делаю это. В терминале я поразил Shift+Ctrl+A, который выбирает весь текст в буфере для того терминального сеанса. Я затем вставляю его в geany и сохраняю его. Если Вы не получаете всю сессию, можно хотеть увеличить число scrollback строк в Предпочтениях.