переименовывать, создавать папки на основе нового имени

Короче говоря, вам нужно добавить ssh-ключ пользователя Jenkins на сервер, на котором вы пытаетесь войти, как этот пользователь.

Детали:

Войдите на сервер jenkins, затем:

sudo passwd jenkins

дважды введите пароль, который вы хотите дать пользователю jenkins, затем:

su jenkins
cd
ssh-keygen

Нажмите Enter, чтобы открыть все параметры. Затем скопируйте новые ключи ssh на сервер, который вы хотите скопировать на :

.
scp.ssh/id_rsa.pub user@newserver:/home/user/jenkins_key

При появлении запроса нажмите «Да», чтобы продолжить.

Затем войдите на этот сервер как этот пользователь, затем:

ssh user@server

и введите пароль, затем

cd.ssh
ls -lah

если нет "авторизованных _ключей", то:

cd.ssh
touch authorized_keys

Если файл «авторизованных ключей _» игнорируется вышеописанным шагом, тогда:

cd
cat jenkins_key >>.ssh/authorized_keys
rm -rf./jenkins_key

выход/выход с сервера Затем вернитесь на сервер jenkins:

ssh user@newserver

Вы должны войти в систему напрямую без запросов или ввода пароля

Теперь снова запустите задание scp в Jenkins

-1
10.08.2020, 13:32
2 ответа

Это может сработать:

$ cat epub-cleanup.sh

#! /bin/bash

for i in *.epub; do
    mv -iv "$i" "$(echo "$i" | sed -r 's/\[[0-9]+\]//;s/\([0-9]\)//;s/[ ]*.epub/.epub/')"
done
  1. удаляет один экземпляр [0123456789]
  2. удаляет один экземпляр (1)
  3. очищает конечные пробелы перед расширением файла
1
18.03.2021, 23:13

Я бы использовал оболочку zshвместоbash:

set -o extendedglob
for file (*' - '*.epub) {
  newfile=${file// #(\[<->\]|\((<->~<1000-2020>)\))}
  dir=${newfile%% - *}
  mkdir -p -- $dir &&
    mv -i -- $file $dir/$newfile
}

Здесь удаляются (number)только в том случае, если это число не находится в диапазоне 1000-2020.

$ tree
.
├── Abbi Glines - Bad for You (2014) [9781481420761] (1).epub
├── Kristin Hannah - The Great Alone (2018) [9781250165619].epub
├── Stephanie Dray, Laura Kamoie - America's First Daughter - A Novel (2016) [9780062347268] (1).epub
├── Terence Hanbury White - The Once and Future King (1987) [9780441627400] (1).epub
└── The Brotherhood of the Rose - David Morrell.epub

0 directories, 5 files
$ zsh ~/that-script
$ tree
.
├── Abbi Glines
│   └── Abbi Glines - Bad for You (2014).epub
├── Kristin Hannah
│   └── Kristin Hannah - The Great Alone (2018).epub
├── Stephanie Dray, Laura Kamoie
│   └── Stephanie Dray, Laura Kamoie - America's First Daughter - A Novel (2016).epub
├── Terence Hanbury White
│   └── Terence Hanbury White - The Once and Future King (1987).epub
└── The Brotherhood of the Rose
    └── The Brotherhood of the Rose - David Morrell.epub

5 directories, 5 files
0
18.03.2021, 23:13

Теги

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