1 Sep 01:21
I: sleep vs usleep (was: [Bug 12655] upgrade() is broken (wrong pidfile handling))
Dmitry V. Levin <ldv <at> altlinux.org>
2007-08-31 23:21:10 GMT
2007-08-31 23:21:10 GMT
Hi,
> ------- Additional Comments From mike <at> altlinux 2007-08-31 16:57 -------
> Вот с таким перед погашением старого экземпляра работает:
>
> waitpidfile()
Тогда уж wait_pid с pid'ом на входе вместо файла.
> {
> [ -z "$1" ] && exit 1
[ -n "$1" ] || return
> MAXCOUNT=50
local maxcount="${2:-50}"
> counter=0
local counter=0
> until [ -s "$1" ]; do
> [ "$((counter++))" -eq "$MAXCOUNT" ] && break
> sleep 0.1
> done
while [ "$counter" -lt "$maxcount" ] && kill -0 "$1" 2>/dev/null; do
sleep 0.1
(Continue reading)
Издевайтесь, издевайтесь
> Этот патч нужен для того, чтобы работал /usr/lib/alt-gpgkeys и любой
> другой gpghome в режиме readonly.
>> Похоже, что из-за него происходят вот такие ошибки:
>> 
RSS Feed