Помогите с ssh

Поддержка
  • Задача на сервере создать папку и поместить в неё данные отпечатка.

    DIR=$(mktemp -d /var/www/www-root/data/PROFILE/{{index_serv}}_XXXXXXXXXX) && echo "[FILE_CONTENT]" > "$DIR/fingerprint.json"
    

    данный код помещает в файл fingerprint.json надпись [FILE_CONTENT], если ставим 2 скобки выдает, Error: Unable to exec

    Скриншот 04-02-2025 195332.jpg

    Может кто сталкивался с данным вопросом, прошу подсказать

  • @basoVskii said in Помогите с ssh:

    если ставим 2 скобки выдает, Error: Unable to exec

    Можно использовать не двойные скобки, а VAR_ FILE_CONTENT.

    Файлы также можно отправлять на удаленный сервер используя sftp, под windows есть софтинка https://winscp.net/eng/docs/commandline, где-то в архиве есть файлик, что поддерживает командную строку.

  • @sergerdn В том то и дело что ftp и sftp при постоянной работе выполняют листинг папок, даже если модуль просишь только о записи, и грузят сервер если этих папок становится много.

    Потому пошел ковырять ssh

  • @basoVskii said in Помогите с ssh:

    @sergerdn В том то и дело что ftp и sftp при постоянной работе выполняют листинг папок, даже если модуль просишь только о записи, и грузят сервер если этих папок становится много.

    Потому пошел ковырять ssh

    Sftp это подсистема ssh для передачи файлов. Ничего она не делает лишнего, пока ты ее об этом явно не попросишь.

    Для передачи файлов не обязательно использовать модуль из BAS, я выше дал ссылку на софтинку, я использовал ее.

  • 0 Votes
    3 Posts
    593 Views
  • 0 Votes
    7 Posts
    949 Views
  • 0 Votes
    3 Posts
    635 Views
  • Работа с json

    Поддержка
    0 Votes
    3 Posts
    863 Views
  • 0 Votes
    12 Posts
    2208 Views