История изменений
Исправление firkax, (текущая версия) :
Думаю стоит заменить команду ещё раз на что-нить типа такого:
su -c "/home/имя_юзера/token_insert_hook.sh" имя_юзера
и создать файл /home/имя_юзера/token_insert_hook.sh, сделать его исполняемым (chmod +x) и внутрь такое содержимое:
#!/bin/sh -e
echo `date` script called >> /home/имя_юзера/token_insert_hook.log
cd /opt/cprocsp/bin/amd64
./csptestf -absorb -certs -autoprov >> /home/имя_юзера/token_insert_hook.log 2>&1
echo `date` script finished >> /home/имя_юзера/token_insert_hook.log
После этого в файл /home/имя_юзера/token_insert_hook.log будет писаться отчёт о работе этого скрипта, может что интересное найдётся.
Если аноним прав и дело действительно в том что токен не успел запуститься - придётся в скрипт в начало какое-то sleep подставить чтобы чуть подождать.
Исправление firkax, :
Думаю стоит заменить команду ещё раз на что-нить типа такого:
su -c «/home/имя_юзера/token_insert_hook.sh» имя_юзера
и создать файл /home/имя_юзера/token_insert_hook.sh, сделать его исполняемым (chmod +x) и внутрь такое содержимое:
#!/bin/sh -e
echo `date` script called >> /home/имя_юзера/token_insert_hook.log
cd /opt/cprocsp/bin/amd64
./csptestf -absorb -certs -autoprov >> /home/имя_юзера/token_insert_hook.log 2>&1
echo `date` script finished >> /home/имя_юзера/token_insert_hook.log
После этого в файл /home/имя_юзера/token_insert_hook.log будет писаться отчёт о работе этого скрипта, может что интересное найдётся.
Если аноним прав и дело действительно в том что токен не успел запуститься - придётся в скрипт в начало какое-то sleep подставить чтобы чуть подождать.
Исходная версия firkax, :
Думаю стоит заменить команду ещё раз на что-нить типа такого:
su -c «/home/имя_юзера/token_insert_hook.sh» имя_юзера
и создать файл /home/имя_юзера/token_insert_hook.sh, сделать его исполняемым (chmod +x) и внутрь такое содержимое:
#!/bin/sh -e
echo `date` script called >> /home/имя_юзера/token_insert_hook.log
cd /opt/cprocsp/bin/amd64
./csptestf -absorb -certs -autoprov >> /home/имя_юзера/token_insert_hook.log 2>&1
echo `date` script finished >> /home/имя_юзера/token_insert_hook.log
После этого в файл /home/имя_юзера/token_insert_hook.log будет писаться отчёт о работе этого скрипта, может что интересное найдётся.