Nix ^file:exec[/…] — запуск скрипта по абсолютному пути
G_Z 05.05.2016 19:47
/ 05.05.2016 19:49
Под Win абсолютные пути, начинающиеся с имени диска, в file::exec нормально работают.
В OS X «абсолютные» (root-relative — /…) пути расцениваются как относительные.
Раньше не сталкивался с этим, под nix все пути считаются относительными от текущего исполняемого файла?
@main[]
# не работает — stat failed: No such file or directory (2), actual filename '/[полный-путь-до-document-root]/bin/bash'
$shell[/bin/bash]
# работает
$shell[../../../../../../bin/bash]
$file[^file::exec[$shell][
$.stdin[ls -l]
]]
[$file.status]
$file.stderr<hr/>
$file.text
Привязываться к относительным путям не хочется.
А если и абсолютные не работают, то остаются либо линки, либо промежуточные sh-скрипты.
OS X 10.11.4 x64.
Parser 3.4.5.
- Nix ^file:exec[/…] — запуск скрипта по абсолютному пути, G_Z [M] 05.05.2016 19:47 / 05.05.2016 19:49
- Ответ, moko [M] 05.05.2016 20:19
- Наблюдаю путаницу, G_Z [M] 19.05.2016 21:57
- Ответ, moko [M] 20.05.2016 18:05
- Ответ, G_Z [M] 20.05.2016 18:10 / 20.05.2016 18:22
- Ответ, moko [M] 20.05.2016 18:40
- Ответ, G_Z [M] 20.05.2016 18:56
- Ответ, moko [M] 20.05.2016 19:03
- Ответ, G_Z [M] 20.05.2016 19:19 / 20.05.2016 19:57
- Ответ, moko [M] 20.05.2016 20:33
- Ответ, G_Z [M] 05.05.2016 20:34 / 05.05.2016 20:35
- Ответ, moko [M] 05.05.2016 20:41
- Ответ, G_Z [M] 05.05.2016 20:46