У меня есть Linux-ящик, который я установил с общей папкой cifs на мой компьютер с Windows. Там нет проблем, он работает точно так, как предполагалось. Тем не менее, я думал о запуске некоторых скриптов bash, используя тот же каталог, и кажется, что он не находит мой корень.mkdir: невозможно создать каталог: нет такого файла или каталога - cifs общая папка Windows
now=$(date +"%Y-%m-%d")
#or: `now=$(date +%s)` if you back up more than once a day
mkdir /__backup/"$now"
Выполнение этого из общей папки вызывает, что он не может найти каталог runningthese команды:
echo "$0"
dirname "$0"
показывает адрес как «»
Есть ли у кого-нибудь идеи о том, как это сделать?
Определенно нет. Вместо этого он выводит строку. –
Проверено только ** [Подсистема Windows для Linux] (https://msdn.microsoft.com/en-us/commandline/wsl/install_guide) **, они делают то же самое AFAICT – Blacksilver
А ... это немного другой. Я ищу, чтобы запустить сценарий, автоматизированный с Linux. Не окна. –