Назад | Перейти на главную страницу

Ubuntu plink - команда не распознается для пользовательской функции

Я пытаюсь запустить команду на удаленном 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", я также перезагрузил машину. Есть идеи, что мне не хватает?