Вот простое решение для сценария удара; вероятно, можно сделать то же в cron.php сценарии. Это на самом деле проверяет на процессы, которые работают слишком долго; для автоматизированной системы это - вероятно, хорошая идея.
#!/bin/bash
# Exit if process is already running
if test -e /tmp/wordpress-job.pid; then
# Check if the pid that was stored in /tmp/wordpress-job.pid does exist
if ps ax -o pid= | grep $(cat /tmp/wordpress-job.pid ) &> /dev/null; then
exit 0
fi
fi
# Create the file that marks this process as running
echo $$ > /tmp/wordpress-job.pid
# Some extra security check to prevent the pid file
# to survive.
trap "rm -f /tmp/wordpress-job.pid" EXIT TERM INT HUP
# Start the long-running process in the background
sleep 3600 & # long-running process
# Sleep some time before trying to kill that process
sleep 300
# Kill job if it takes longer than it should
kill %1
# Delete the file that marks this process as running
rm -f /tmp/wordpress-job.pid
Необходимо заменить "сон 3600" php командной строкой и изменить 300 ниже на максимальное время, которое сценарию нужно позволить выполнить.
'spellfile'
опция - то, что Вы ищете:
:set spellfile=~/.vim/spell/techspeak.utf-8.add
Примечание: Избегайте специальных символов как _
; поскольку это разделяет название региона в Vim.
Можно затем добавить пользовательские слова к нему с zg
. Вы ничего не должны даже добавлять к 'spelllang'
; те дополнения рассмотрят автоматически.
zg
энергия бросает "E751: имя Выходного файла не должно сделать, чтобы регион назвал" во мне. А-ч – Raphael Ahrens 05.08.2013, 13:01_
так:set spellfile=~/.vim/spell/techspeak.utf-8.add
работы.Спасибо! – Raphael Ahrens 05.08.2013, 13:03