Как установить крон

Я не уверен, что вы бы назвали «отвратительным», но если вы просто хотите, чтобы количество секунд для каждого промежутка времени было, вы могли бы создать метод для вашего класса TimeLapse, который возвращает именно это.

private class TimeLapse
{
    public DateTime StartTime { get; set; }
    public DateTime EndTime { get; set; }

    public double GetSecondsPassed() {
        return (EndTime - StartTime).TotalSeconds
    }
}

Разница между двумя объектами DateTime возвращает объект TimeSpan . И вместо того, чтобы иметь словарь ваших объектов TimeLapse, вы можете иметь словарь двойных значений (который представляет секунды) .

var _devices = new Dictionary()

24
задан Eric Leschinski 15 May 2015 в 20:49
поделиться

3 ответа

Установка Crontab на Ubuntu

sudo apt-get update

, Мы загружаем crontab файл на корень

wget https://pypi.python.org/packages/47/c2/d048cbe358acd693b3ee4b330f79d836fb33b716bfaf888f764ee60aee65/crontab-0.20.tar.gz

, Разархивировали Вход в систему файла crontab-0.20.tar.gz

tar xvfz crontab-0.20.tar.gz

порядка

python setup.py install

crontab-0.20

cd crontab-0.20*

Установки папки, Видит также here:.. http://www.syriatalk.im/crontab.html

2
ответ дан 28 November 2019 в 23:28
поделиться

Cron называется так "deamon" (то же, что и служба в Win).

Скорее всего, cron уже установлен в вашей системе (если это система Linux / Unix).

Смотри сюда: http://www.comptechdoc.org/os/linux/startupman/linux_sucron.html

или там http://en.wikipedia.org/wiki/Cron

для получения дополнительных сведений.

-2
ответ дан 28 November 2019 в 23:28
поделиться

У вас есть машина с Windows или Linux?

В Windows cron называется ' Запланированные задачи'. Он находится в Панели управления. Вы можете настроить запуск нескольких скриптов в указанное время на панели управления. Используйте мастер, чтобы определить запланированное время. Убедитесь, что PHP вызывается в вашем PATH.

В Linux вы можете создать crontab для вашего текущего пользователя, набрав:

crontab -e [username]

Если эта команда завершится ошибкой, вероятно, что cron не установлен. Если вы используете систему на основе Debian (Debian, Ubuntu), попробуйте сначала выполнить следующие команды:

sudo apt-get update
sudo apt-get install cron

Если команда выполняется правильно, откроется текстовый редактор. Теперь вы можете добавить командные строки в файл crontab. Чтобы запускать что-то каждые пять минут:

*/5 * * * *  /home/user/test.pl

Синтаксис в основном следующий:

.---------------- minute (0 - 59) 
|  .------------- hour (0 - 23)
|  |  .---------- day of month (1 - 31)
|  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ... 
|  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7)  OR sun,mon,tue,wed,thu,fri,sat 
|  |  |  |  |
*  *  *  *  *  command to be executed

Подробнее об этом можно узнать на следующих страницах: Википедия: crontab

30
ответ дан 28 November 2019 в 23:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: