Я пытаюсь запустить команду на удаленном Ubuntu 18.04 из моего локального cmd Windows:
C:\temp>call plink -pw password user@11.0.0.1 upload /home/user/file.txt
bash: upload: command not found
"загрузка" - это функция, которую я определил в /home/user/.bashrc:
function upload()
{
aws s3 cp $1 s3://my.bucket/temp/
}
Это нормально работает, если я вхожу в систему с Putty как "пользователь" и запускаю псевдоним:
user@server:~$ upload file.txt
upload: ./file.txt to s3://my.bucket/temp/file.txt
Я запустил "source .bashrc", я также перезагрузил машину. Есть идеи, что мне не хватает?