показ minicom офлайн

Запишите сценарий, который делает это и набор cron выполнять его ежедневно путем размещения его в /etc/cron.daily. Читайте вводят описание ссылки здесь

Ваш сценарий должен будет выполнить выполненный rsync (он имеет a --archive опция) и использование дата для генерации имени файла. Для базы данных MySQL необходимо было бы создать дамп прежде. Можно записать язык на любом языке, который Вы любите. В Perl это было бы что-то как:

my ($day, $month, $year) = (localtime)[3,4,5];
my $time = sprintf ("%04d-%02d-%02d", $year+1900, $month+1, $day);    

my @backup_commands = (
  "/usr/bin/rsync --archive --copy-links /var/www /somewhre/$time",
  "/usr/bin/rsync --archive --copy-links /mysqldunmp /somewhere/$time",
);

foreach (@backup_commands) {
  system($_);
  if ($? == -1){
    ## add you favaorite method of reporting here
  }
}

Необходимо ли будет скорректировать пути, настроить ли часть создания дампа MySQL и где проблемы должны быть зарегистрированы и т.п.. Но это уже дает Вам структуру.

16
30.06.2014, 01:10
4 ответа

Как только вы получили по умолчанию обновляться всеми правильными настройками, попробуйте перезапустить MiniCom без флагов. Это работает для меня большую часть времени.

0
27.01.2020, 19:49

Вы можете попробовать sudo minicom -D /dev/ttyUSB0, это хорошо работает на моем ноутбуке. Вы можете не беспокоиться о статусе Online/Offline.

1
27.01.2020, 19:49

Estoy leyendo el manual de minicom (man minicom), encontré este párrafo:

Serial port setup
     A - Serial device
          /dev/tty1 or /dev/ttyS1 for most people.  /dev/cua<n> is still possible under linux, but not recommended any more because these devices are obsolete and
          many  newly  installed  systems with kernel 2.2.x or newer don't have them.  Use /dev/ttyS<n> instead.  You may also have /dev/modem as a symlink to the
          real device.
          If you have modems connected to two or more serial ports, you may specify all of them here in a list separated by space, comma or semicolon. When  Mini‐
          com  starts,  it  checks  the  list until it finds an available modem and uses that one. (However, you can't specify different init strings to them..at
          least not yet.)
          To use a UNIX socket for communication the device name must be prefixed with "unix#" following by the full path and the filename of the socket.  Minicom
          will  then  try  to  connect to this socket as a client. As long as it cannot connect to the socket it stays 'offline'. As soon as the connection estab‐
          lishes, minicom goes 'online'. If the server closes the socket, minicom switches to 'offline' again.

Entonces, creo que el estado en línea/fuera de línea se usa solo con sockets UNIX. Nunca usé esto, pero hice algunas aplicaciones con USB y DB9 y todas funcionaron con el indicador "fuera de línea". Si su comunicación no funciona, verifique que la tasa de baudios y la paridad sean correctas.

0
27.01.2020, 19:49

Los puertos serie incluyen líneas de control además de las líneas de datos.

Algunos adaptadores serie USB < -> a menudo omiten las líneas de control.

Por lo tanto, solo han "cruzado" las líneas de datos. Las otras líneas de puerto serie, como DTR -"Terminal de datos listo" y DCE "Detección de portador de datos" (, a menudo denominadas "Detección de portador" ), no son compatibles.

Minicom dice que está desconectado porque la línea DCD "Carrier Detect" está baja. Si estuviera utilizando un MÓDEM, esta línea estaría alta mientras el MÓDEM estuviera conectado a la línea telefónica. No menciona un MÓDEM, pero lo que sea que esté conectado no produce una señal DCD,o el adaptador USB< ->Serial no tiene cableado para ello.

Si los datos llegan bien, probablemente puede ignorar esto.

3
27.01.2020, 19:49

Теги

Похожие вопросы