Я склонен использовать ctrl+z
для сна vi выполните то, что я должен в оболочке, затем fg
возобновлять vi. Не точно ответ на Ваш вопрос, но я нахожу очень быстрым способом работать.
Если Вы действительно забываете, что у Вас есть vi, открытый в фоновом режиме (это может произойти, когда Вы заняты), когда Вы пытаетесь выйти из использования оболочки ctrl+d
Вас предупредят, что у Вас есть выполнение фоновых заданий, и можно или закрыть их или поразить ctrl+d снова, чтобы выйти из системы. Кроме того, при попытке вновь открыть тот же файл дважды, Вы получаете предупреждение восстановления, таким образом, можно нажать a
прерывать, и выполнять fg для возвращения к vi.
Запишите сценарий, с помощью правильного синтаксиса:
#!/usr/bin/perl
<your code>
Поместите файл где-нибудь.
Сделайте исполняемый файл сценария (chmod a+x yourscript.pl).
Затем запустите скрипт с помощью крона (с crontab, или пишущий файл в/etc/cron.d,/etc/cron.daily,/etc/cron.hourly, и т.д., в зависимости от потребностей).
В зависимости от Вашего выбора крона варьируется вызов к сценарию.
Сначала удостоверьтесь, какой Perl хорош для и что не так. Как обычно, Википедия дает Вам хороший обзор - необходимо также смочь получить некоторое представление о том, что имел в виду Chris Down, когда он спросил Вас: 'Что такое "задание Perl" и как оно отличается от стандартного сценария Perl? Вы говорите о задании крона?'
Затем продолжите некоторые учебные руководства по Perl. Домашняя страница Perl является довольно очевидной начальной точкой, но Вы будете также, вероятно, интересоваться:
job
связанный со сценариями жемчуга. Теперь ясно, что они являются одними и теми же. Проголосовавший за объяснение и интернет-ресурсы.
– The Dark Knight
17.09.2013, 11:57
use strict;
прямо на второй строке перед любым фактическим кодом. – peterph 17.09.2013, 11:43