MacBook Crontab — автоматизирует обновление The Amazon Price Tracker
Пройдите вас, как использовать MacBook Crontab для автоматического запуска сценариев Python Amazon Racing Tracker и обновить таблицу P & L

Cron system and crontab is the one in the background in your local Macbook. Every time you open the P&L calculator on Google Sheets, the Amazon competitor product pricing data is up-to-date. So you can instantly understand if your product pricing is competitive or not in the search result or somewhere else.
В этой главе я бы проведет вас через то, как использовать Crontab для автоматизации сценариев Python. К концу этого учебника по Python вы можете узнать, что такое Crontab. И вы можете выбрать, какие команды вы можете использовать. Конечно, вы можете освоить, как установить и создать автоматическое выполнение с помощью этого бота. Это поможет вам изучить мой следующий учебник по Python в отношении развертывания сервера.
Соглашение: Настройка планировщиков задач с помощью MacBook Crontab
- Что такое Crontab и как это работает с вашими сценариями Python
- Используйте стимулятор графика Crontab Guru
- Грант Крон и Терминал Полный доступ к диску в MacBook
- Create a Crontab Schedule in Macbook Using
Crontab -e
- Check the Crontab Status Using
Crontab -l
,Mail
and Delete the existing Crontab demands usingCrontab -r
- Часто задаваемые вопросы
Что такое Crontab и как это работает с вашими сценариями Python
Крон — компьютерный демон. Вы можете использовать его для выполнения запланированных и желаемых задач в вашем компьютере. Это может быть одноразовое задание или повторяющуюся задачу.
Файл Crontab — это просто простой текстовый файл. Он содержит список команд, и эти команды направлены на то, чтобы активировать и запустить в указанное время. Он имеет набор команд Crontab, и демон Cron проверяет команды в файле Crontab и выполняет их в системном фоне.
In Macbook, you can open the terminal and enter the command crontab -e
. You can add the crontab commands to automate your Python scripts stored in your Macbook. It means as long as your laptop is open and connected to the internet, the Python scripts can work automatically in the background without any manuals.
For example, previously I shared how to create an Amazon price tracker. Basically, this tracker needs to update at a designated time slot, otherwise, you can’t see the up-to-date market value. However, it’s not real to update manually by yourself. So, crontab can be your personal assistant.
Стимулятор графика гуру Crontab
Во -первых, нам нужно научиться устанавливать таймер, используя Crontab. В конце концов, это основная особенность Crontab. Существует стимулятор Crontab Guru, и вы можете искать в Google и взглянуть на симулятор
By default, there are 5 variables of the timer setting. They are the minute, hour, day of the month, month, and day of the week. Apart from the number you can use, there are some signals you can use as well. They represent some commands. For example, *
represents any value. As you can see in the screenshot below, there is just the number 5 in the minute variable, and the rest of the variables are *
. That means we need to run the Python scripts every 5 mins.
Для получения более подробной информации, пожалуйста, ознакомьтесь с симулятором и попробуйте поиграть.

Грант Крон и Терминал Полный доступ к диску в MacBook
Вы можете знать, что Crontab, кажется, не работает на MacBook после того, как вы попытаетесь запустить сценарии Python в терминале. Фактически, это касается проблемы разрешения, потому что, поскольку Maccatalina мы должны выполнить дополнительные шаги, чтобы предоставить Cron разрешение. Ниже приведены шаги
- Open preferences and go to
“Security & Privacy” -> “Privacy”
- Scroll down to
“Full Disk Access”
on the left side and select it. - Нажмите на значок разблокировки и введите свой пароль
- Hit the
“+”
sign to add an application - Type
“command+shift+G”
to bring up the got to file dialog box - Enter the full pathname to the application, that is
/usr/sbin/cron and click on “Go”
- Click
“Open”
It should show up in the list with a checkmark next to it. I tried it with a simple csh script in cron and it worked.
Более того, нам также необходимо также предоставить терминал на полный диск, и шаги будут похожи на шаги Cron.
Создайте расписание Crontab в MacBook с помощью Crontab -e
Теперь вы можете освоить, как установить таймер, вы можете использовать настройку таймера в командах Crontab в терминале MacBook. По сути, формула создания Crontab — это таймер плюс приложение плюс сценарий Python
* * * * * + Path of Python3 application + Python script
Во -первых, вам нужно скопировать свой существующий путь местоположения приложения Python3. Crontab не может автоматически обнаружить ваши текущие приложения Shell. Вам нужно сказать, какой из них вы собираетесь использовать, и открыть сценарии.
You can enter “which python3”
or "which python"
in the terminal and copy this path in advance. You would use this path later on.
Во -вторых, перейдите в папку сценария Python и скопируйте местоположение файла и имя файла. Вы также будете использовать его после пути приложения Python. Он может сказать Python, какой сценарий вы собираетесь запустить.
Last but not least, you can enter crontab -e
and go into the editor environment. Press "I"
to start the editor mode. Then, you can fill in the timer setting, python application path, and the script location and name. Please keep in mind that crontab doesn’t allow any space to exist in the application path and file path. Being said that, each section needs a space to separate.
Then you can press “ESC”
, and type in “:wq”
to exit the editor mode. Here has a stable of commands you can use in the vi editor.
Check the Crontab Status Using Crontab - l
, mail
and Delete the Crontab Demands Using Crontab -r
Entering crontab -l
in the terminal can show you the crontab automation commands you set up just now.
In some cases, you might come across you can’t create the commands by popping up this message in the terminal “/usr/bin/vi exited with status 1”
. The reason for this is because your system hasn’t installed the vi editor yet.
The solution is just to type in “export EDITOR=vim”
in the terminal, and then fill in crontab -e
to restart the editing
Более того, в интерфейсе терминала после выхода из редактора Crontab Crontab не будет обновлять вас, работает ли автоматизация или нет. С другой стороны, вам нужно проверить сообщения из системы Cron.
It’s very simple by just typing in “mail”
in the terminal, and you can get back a list of emails. Entering the number of the mail, you can open the message and understand the automation result. If your commands have any problems, you can learn from the message.
I hope you enjoy reading Chapter 18: Utilize Macbook Crontab to Automate Running Amazon Competitor Price Tracker and Updating P&L Calculator and Product Market Value. If you did, please support us by doing one of the things listed below, because it always helps out our channel.
- Support and donate to our channel through PayPal (paypal.me/Easy2digital)
- Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
- Follow and like my page Easy2Digital Facebook page
- Поделитесь статьей в своей социальной сети с хэштегом #Easy2digital
- Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
- Вы регистрируетесь на нашем еженедельном информационном бюллетене, чтобы получить последние 2 -дигитальные последние статьи, видео и коды дисконтов
- Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)
Оглавление:
Q1: Что такое MacBook Crontab &?
MacBook Crontab & — это ноутбук, разработанный и произведенный компанией Apple Inc
A: 2. Какие характеристики у MacBook Crontab &?
MacBook Crontab & оснащен процессором M2 Pro или M2 Max, 16-дюймовым дисплеем Liquid Retina XDR с разрешением 3456 x 2234 пикселей, яркостью 1600 нит и частотой обновления 120 Гц, камерой FaceTime HD 1080p и системой с тремя микрофонами. Ноутбук также имеет порт HDMI, три порта Thunderbolt 4, слот для SD-карты и разъем для наушников.
Q2: Какие характеристики у MacBook Crontab &?
MacBook Crontab & оснащен процессором M2 Pro или M2 Max, 16-дюймовым дисплеем Liquid Retina XDR с разрешением 3456 x 2234 пикселей, яркостью 1600 нит и частотой обновления 120 Гц, камерой FaceTime HD 1080p и системой с тремя микрофонами
A: 2. Какие характеристики у MacBook Crontab &?
MacBook Crontab & оснащен процессором M2 Pro или M2 Max, 16-дюймовым дисплеем Liquid Retina XDR с разрешением 3456 x 2234 пикселей, яркостью 1600 нит и частотой обновления 120 Гц, камерой FaceTime HD 1080p и системой с тремя микрофонами. Ноутбук также имеет порт HDMI, три порта Thunderbolt 4, слот для SD-карты и разъем для наушников.
Q3: Сколько стоит MacBook Crontab &?
Цена на MacBook Crontab & начинается от 1999 долларов за модель с процессором M2 Pro и 16 ГБ оперативной памяти
A: 2. Какие характеристики у MacBook Crontab &?
MacBook Crontab & оснащен процессором M2 Pro или M2 Max, 16-дюймовым дисплеем Liquid Retina XDR с разрешением 3456 x 2234 пикселей, яркостью 1600 нит и частотой обновления 120 Гц, камерой FaceTime HD 1080p и системой с тремя микрофонами. Ноутбук также имеет порт HDMI, три порта Thunderbolt 4, слот для SD-карты и разъем для наушников.