Я предполагаю, что Вы используете Windows Forms...
Несколько путей.
Для OK - устанавливает AcceptButton на форме к кнопке OK. Для Отмены - устанавливает Cancelbutton на форме к кнопке отмены.
ИЛИ, можно вручную установить формы DialogResult на DialogResult. Хорошо или DialogResult. Отмена и затем закрывает форму программно.
API cron UNIX - это файловая система. Существует команда crontab
для установки / редактирования пользовательских crontab. Основная причина использования команды crontab - наложить ограничения безопасности для пользователей (например, /etc/cron.allow
и /etc/cron.deny
).
Системные вкладки cron - это просто файлы, размещенные в /etc/cron.d (и cron.daily / weekly / month). Особого ухода не требуется; просто вставьте файл на место. Процитируем начало / etc / crontab
:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
Формат такой же, как у пользовательских crontabs, задокументированных в crontab (5), но с полем пользователя прямо перед командой. Где ПРОБЕЛ означает пробел (один или несколько), а 0 и 7 означают воскресенье:
минут ПРОБЕЛ час ПРОБЕЛ день месяца ПРОБЕЛ месяц ПРОБЕЛ день недели ПРОБЕЛ ] user SPACE command
Использование обычного доступа к файлам POSIX не наступит на cron. Помните, что rename всегда будет иметь целевое имя, указывающее либо на старый, либо на новый файл, а не на ничего. Таким образом, вы можете записать файл под новым именем, а затем переименовать его поверх старого.
Многие языки программирования имеют API-интерфейсы, помогающие писать crontab. Например, CPAN (Perl) содержит несколько .
никогда ни к чему. Таким образом, вы можете записать файл под новым именем, а затем переименовать его поверх старого.Многие языки программирования имеют API-интерфейсы, помогающие писать crontab. Например, CPAN (Perl) содержит несколько .
никогда ни к чему. Таким образом, вы можете записать файл под новым именем, а затем переименовать его поверх старого.Многие языки программирования имеют API-интерфейсы, помогающие писать crontab. Например, CPAN (Perl) содержит несколько .
Не как таковое, хотя написать сценарий модификации с помощью crontab не так уж и сложно. Подобные вещи (работа с текстовыми инструментами вместо ожидания API на уровне кода для системных средств) на самом деле является частью парадигмы Unix.
В качестве альтернативы, довольно тривиальный «cron API» может быть реализован с помощью быстрого скрипта в какой язык вы предпочитаете и «спите». :)
Вы определенно можете обойти это стороной. См. Рубин всякий раз, когда рубин.