🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #907841

Re: ssh, mkdir i zmienne w skrypcie

#907841
From: validator
Date: Tue, 22 Oct 2024 06:30
26 lines
2111 bytes
Dnia 21.10.24 | 23:07 marrgol <marrgol@address.invalid> napisał/a:
> On 2024-10-21 at 17:09 szopen wrote:
>> Mam skrypt, w nim zmienną i chcę na zdalnym hoście utworzyć katalog o nazwie
>> wskazanej przez zmienną. Problem w tym, że zmienna zawiera tyldę i się
>> rozwija lokalnie lub nie rozwija i tworzy katalog literalnie ~ w katalogu
>> domowym serwera:
>> 
>> [...]
>> BACKUP_DIR="~/backups"
>> 
>> ssh -i "$SSH_KEY_FILE" "$HOST_USER@$HOST_ADDRESS" \
>>                        "HOST_ADDRESS='$HOST_ADDRESS' \
>>                         HOST_DB_BACKUPS_PATH='$BACKUP_DIR' \
>>                         mkdir -p $HOST_DB_BACKUPS_PATH"
>> 
>> To jest punkt wyjścia, nie działa. Jak to zrobić poprawnie?
>
> ssh -i "$SSH_KEY_FILE" "$HOST_USER@$HOST_ADDRESS" \
>                        "HOST_ADDRESS=$HOST_ADDRESS \
>                         HOST_DB_BACKUPS_PATH=$BACKUP_DIR
>                         mkdir -p \$HOST_DB_BACKUPS_PATH"
>

+ moje 2 grosze:
na zdalnym hoście tylda rozwija się poprawnie tylko wtedy,
gdy jest bezpośrednio w poleceniu, a nie w zmiennej
Technical Details
Message-ID: <d5254b1af5d5f6a28da5bcc2ef5875da506799d4@i2pn2.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
References: <vf5qru$104b1$1@dont-email.me> <vf6mr0$12k1i$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: validator <altvalidator@pm.me>
Newsgroups: pl.comp.os.linux
Subject: Re: ssh, mkdir i zmienne w skrypcie
Date: Tue, 22 Oct 2024 06:30:02 -0000 (UTC)
Organization: i2pn2 (i2pn.org)
Message-ID: <d5254b1af5d5f6a28da5bcc2ef5875da506799d4@i2pn2.org>
References: <vf5qru$104b1$1@dont-email.me> <vf6mr0$12k1i$1@dont-email.me>
Reply-To: validator <altvalidator@pm.me>
MIME-Version: 1.0
Injection-Date: Tue, 22 Oct 2024 06:30:02 -0000 (UTC)
Injection-Info: i2pn2.org; logging-data="3137229"; mail-complaints-to="usenet@i2pn2.org"; posting-account="aea0gyjA9Wa/L1/WEqeBO0A8R79ohFCNvf+ISRLR4tk";
User-Agent: slrn/1.0.3 (Linux)
X-Spam-Checker-Version: SpamAssassin 4.0.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit