kill и killall - это инструменты, которые позволяют убить процесс. Первый - по его PID, второй - по имени. pgrep (list) и pkill (kill по умолчанию) - это инструменты, которые позволяют отправлять сообщение процессу по его имени или другим атрибутам {{1} } см .: http://linux.die.net/man/1/pkill Для получения дополнительной информации о сигналах: http://linux.die.net/man/ 7 / signal
Поскольку вы говорите:удаленный файл, который я только что отправил , вероятность любого различия файлов чрезвычайно мала по сравнению с sftp (на основе кода ssh ). Всего (в порядке )вероятность того, что md5 двух разных файлов имеют одинаковую хеш-сумму.
И краткий ответ::
Сеанс sftp не позволяет удаленно выполнять команды . Итак, если вы не можете подключиться к машине по ssh, у вас нет возможности удаленно запустить md5.
Таким образом, чтобы проверить удаленный файл, вам нужно будет прочитать его обратно, что, ИМХО, выглядит глупо.
Таким образом, единственный способ:
ssh user@remote-dns-name
И как только в оболочке откроется, выполните команду (s )вам нужно:
$ cd path/to/file
$ csum -h MD5 >MD5-hashsum-filename
Затем скопируйте созданный файл обратно на локальный компьютер.