Use of uninitialized value in concatenation (.) or string at /usr/abills/libexec/billd line 983.
ps: option requires an argument -- p
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
[-M core] [-N system]
[-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
ps [-L]
ps utility not available: at /usr/abills/libexec/billd line 983.
???????? биллинг пишет
Re: ???????? биллинг пишет
Попробуйте свой Абиллс-каррент обновить.Sasha462 писал(а):ps utility not available: at /usr/abills/libexec/billd line 983.
ps utility not available: at /usr/abills/libexec/billd line 983.
Код: Выделить всё
my @ps = split m|$/|, qx/ps -fp $pid/
|| die "ps utility not available: $!";
Скорее всего вместо pid пустота. Я почему предложил обновить каррент: в последней версии на строчке 983 комментарий, значит billd менялся, и, возможно баг пофиксился.
Но прежде всего, при условии что Abills находится в /usr/abills, проверьте что /usr/abills/var/log является директорией (или симлинком на нее) где billd может создавать файлы (а учитывая что billd запускается из под рута, директория всего лишь не должна быть замаунтена read-only). 99% что %abills_dir%/var/log не существует т.к. по умолчанию нужно создать директорию (или симлинк /usr/abills/var/log -> /var/log как сделал я).
Но прежде всего, при условии что Abills находится в /usr/abills, проверьте что /usr/abills/var/log является директорией (или симлинком на нее) где billd может создавать файлы (а учитывая что billd запускается из под рута, директория всего лишь не должна быть замаунтена read-only). 99% что %abills_dir%/var/log не существует т.к. по умолчанию нужно создать директорию (или симлинк /usr/abills/var/log -> /var/log как сделал я).