LINUX.ORG.RU

История изменений

Исправление 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 будет писаться отчёт о работе этого скрипта, может что интересное найдётся.