Вход | Регистрация
 

как изменить каталог временных файлов для 1C

как изменить каталог временных файлов для 1C
Я
   alexander-k
 
02.12.20 - 04:07
делаю по статье https://its.1c.ru/db/metod8dev/content/1736/hdoc

-добавляю в /home/usr1cv8/.bash_profile
TMPDIR=/tmp/.usr1cv83
export TMPDIR

-перезапускаю 1с
проверяю под пользователем usr1cv8
#echo $TMPDIR
ответ "/tmp/.usr1cv83"


код в 1С
    Сообщить(ПолучитьИмяВременногоФайла(".txt"));
    Сообщить(КаталогВременныхФайлов());

возвращает ссылки в /tmp/

Подскажите, пожалуйста
   alexander-k
 
1 - 02.12.20 - 04:09
Система Centos 7
   alexander-k
 
2 - 02.12.20 - 06:55
up
   seevkik
 
3 - 02.12.20 - 06:58
Я не красноглазик, но в какую папку ты хочешь переместить временные файлы?
   alexander-k
 
4 - 02.12.20 - 07:17
/tmp/.usr1cv83
   Йохохо
 
5 - 02.12.20 - 07:52
bash for security reasons skips reading ~/.bashrc if it is not owned by the user or root, or when it has write permissions for group or other.
м?
   alexander-k
 
6 - 02.12.20 - 07:56
Переменный устанавливаются - значит читает. Тем более что файл его
   Йохохо
 
7 - 02.12.20 - 08:08
mktemp -u
?
   alexander-k
 
8 - 02.12.20 - 08:14
/tmp/.usr1cv83/tmp.9C4blcZXlk
и почему тогда 1с не хочет?
   seevkik
 
9 - 02.12.20 - 08:16
А ты на сервере или на клиенте выполняешь код?
   Йохохо
 
10 - 02.12.20 - 08:18
(8) может просто семь бед один ресет?
   alexander-k
 
11 - 02.12.20 - 08:19
на сервере

&НаСервере
Процедура Команда1НаСервере()
    Сообщить(ИмяКомпьютера());
    Сообщить(ПолучитьИмяВременногоФайла(".txt"));
    Сообщить(КаталогВременныхФайлов());
КонецПроцедуры
   alexander-k
 
12 - 02.12.20 - 08:19
рубетил
   alexander-k
 
13 - 02.12.20 - 08:19
ой .. ребутил )
   alexander-k
 
14 - 02.12.20 - 08:49
остановка 1с, чистка серверного кэша и затем ребут не спасли

Имя временного файла - /tmp/v8_olOnxk_5e.txt
   seevkik
 
15 - 02.12.20 - 08:52
(0) Попробуй еще TEMPDIR
   alexander-k
 
16 - 02.12.20 - 08:58
Попробовал. Сейчас у меня так.

TMPDIR=/tmp/.usr1cv83
TMP=$TMPDIR
TEMP=$TMPDIR
tmpdir=$TMPDIR
TEMPDIR=$TMPDIR

export TMPDIR TMP TEMP tmpdir TEMPDIR

результат прежний
   alexander-k
 
17 - 02.12.20 - 09:34
up again
   НЕА123
 
18 - 02.12.20 - 09:44
   Йохохо
 
19 - 02.12.20 - 09:45
хз как но выполнить бы из кода who и mktemp -u
   alexander-k
 
20 - 02.12.20 - 10:46
-код
    ЗапуститьПриложение("whoami | tee /mnt/file_server_share/data_temp/whoam1.txt");
    ЗапуститьПриложение("mktemp -u | tee /mnt/file_server_share/data_temp/mktemp.txt");

-результат
usr1cv8
/tmp/.usr1cv83/tmp.3gBQ7mFj7M
   Йохохо
 
21 - 02.12.20 - 10:56
т.е. 1с просто плевать и надо лезть в /etc/systemd/system/1с* ? с удовольствием почитаю ответы)


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.