#c #configure
#c #настроить
Вопрос:
Как указать путь к файлам configure output?
в некоторых случаях я могу настроить только так:
/root/src/my_software-1.8.2/configure
в моем случае я не могу войти в cd /root/src/my_software-1.8.2/
.
Я сгенерирую эти файлы для /
:
2 00:06 ..
-rwxr-xr-x. 1 root root 0 Sep 27 07:32 .dockerenv
-rw-r--r--. 1 root root 24790 Oct 2 00:06 Makefile
drwxr-xr-x. 2 root root 53 Sep 28 11:24 att
lrwxrwxrwx. 1 root root 7 May 11 2019 bin -> usr/bin
-rw-r--r--. 1 root root 3934 Oct 2 00:06 config.h
-rw-r--r--. 1 root root 31584 Oct 2 00:06 config.log
-rwxr-xr-x. 1 root root 33874 Oct 2 00:06 config.status
Я хочу назначить эти сгенерированные файлы специальному пути вывода ( /root/src/my_software-1.8.2/
)? как?
РЕДАКТИРОВАТЬ-01
На самом деле, я использую команду для выполнения скрипта:
docker exec -it centos-03 "my command"
но я не могу выполнить составную команду следующим образом:
docker exec -it centos-03 "cd /root/src/my_software-1.8.2/;./configure"
поэтому я хочу использовать для этого одну команду.
Комментарии:
1. Если вы не можете
cd
войти в каталог, вы не сможете запустить скрипт.2. @JonathanLeffler Смотри мою правку, братан.
3. Попробуйте поставить ’sh’ и
-c
в качестве аргументов перед строкой, содержащейcd
.4. это помогает, спасибо. но этот пост не связан с выполнением docker
sh -c
, я все еще могу им оставаться.