программно создавая удаленный каталог с помощью ssh

Проблема с ноутбуками с предварительно установленным Linux - какой дистрибутив идет с ними.

Я купил тот, который имел неизвестный дистрибутив (Satux), который был находящимся в Debian, но включал собственные драйверы и никакой доступ к источникам для дистрибутива или драйверы.

Когда я наконец решил установить Ubuntu по нему, я начал должным быть преследовать драйверы все вокруг Интернета, для видеоадаптера и Wi-Fi (энергосберегающий, кажется, работает).

Но Wi-Fi не мог работать надежно, таким образом, я отключил внутренний адаптер и купил внешний аппаратный ключ Wi-Fi USB, который работает приятно (но с вручную перекомпилированными драйверами, также).

10
07.03.2011, 00:33
4 ответа
ssh remote-host-ip '. ~/your_profile; mkdir your_directory'

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

ssh remote-host-ip '. ~/your_profile; test -d your_directory || mkdir your_directory'

если Вы хотите имя каталога, как Вы упоминаете, попробовать

ssh remote-host-ip '. ~/your_profile; test -d your_parent_directory/$(date +%Y%M%d) || mkdir your_parent_directory/$(date +%Y%M%d)'
11
27.01.2020, 20:00
  • 1
    Выберите свой код и нажмите CTRL+K, чтобы включить выделение кода или дополнительно окружить их в обратных галочках, '' если Вы хотите выделиться встроенный like так –  SiegeX 05.03.2011, 01:52

можно выполнить его как это:

  ssh you@serverB "mkdir /path/to/dir"

или Если у Вас есть сценарий на serverA....

  ssh you@serverB 'bash -s' < local_script.sh
7
27.01.2020, 20:00
  • 1
    также, если Вы должны колотить для загрузки среды, можно использовать bash --login –   05.03.2011, 01:54

Если Вы хотите генерировать дату программно, смотреть на date +format:

jinx:774 Z$ date +%m%d%H%M
03041904
0
27.01.2020, 20:00

ssh user@server mkdir path/$(date +%Y%m%d)

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

0
27.01.2020, 20:00

Теги

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