LINUX.ORG.RU

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

Исправление CrX, (текущая версия) :

Чтобы не ждать, можно для программы Б враппер написать на пару строк:

#!/bin/sh
programma_Be "$@"

# на всякий случай убеждаемся, что программ Б точно завершилась
# если она «нормальная», то можно и без этого цикла, но мало ли
while : do
    ps x | grep '[p]rogramma_Be' > /dev/null || break
    sleep 1
    # а можно и проверку на наличие достаточного количества свободной памяти добавить, если уж по уму
done

swapoff -a
swapon -a

Положить его в /usr/local/bin с именем программы Б, и запускать так, соответственно.

Исправление CrX, :

Чтобы не ждать, можно для программы Б враппер написать на пару строк:

#!/bin/sh
programma_Be "$@"

# на всякий случай убеждаемся, что программ Б точно завершилась
# если она «нормальная», то можно и без этого цикла, но мало ли
while : do
    ps x | grep '[p]rogramma_Be' > /dev/null || break
    sleep 1
done

swapoff -a
swapon -a

Положить его в /usr/local/bin с именем программы Б, и запускать так, соответственно.

Исходная версия CrX, :

Чтобы не ждать, можно для программы Б враппер написать на пару строк:

#!/bin/sh
programma_Be "$@"

# на всякий случай убеждаемся, что программ Б точно завершилась
# если она «нормальная», то можно и без этого цикла, но мало ли
while : do
    ps x | grep '[p]rogramma_Be' > /dev/null || break
    sleep 1
done

swapoff -a
swapon -a