Skip to main content

Manage crontab tasks on web. Update crontab file on system while changes made on manager. Work with django-crontab-agent.

Project description

django-crontab-manager

Manage crontab tasks on web. Update crontab file on system while changes made on manager. Work with django-crontab-agent.

Install

pip install django-crontab-manager

Usage

settings.py

INSTALLED_APPS = [
    "django_fastadmin",
    "django_apiview",
    "django_simple_export_admin",
    "django_data_import_management",
    'django_crontab_manager',
]
  • set DJANGO_CRONTAB_MANAGER_COPY_IMPORTED_DATAFILE=True if you are using AES like backend for file storage.

Usage

  1. Setup django-crontab-manager at server side. django-crontab-manager is a simple django application, include it in django project.
  2. Install django-crontab-agent on all target linux server.

Releases

v0.1.13 2020/01/29

  • First release.

v0.1.26 2021/03/03

  • Add server.variables. You can use the variable in script in python format way, e.g. curl http://{api_server}/api/xxx.
  • Add result success determination.
  • Add data encryption.

v0.1.30 2021/03/10

  • Add schedules export and import.

v0.1.31 2021/04/08

  • Ignore add_time, modify_time in schedules exporting.

v0.1.32 2021/07/19

  • Delete stdout/stderr columns from changelist view.

v0.1.36 2021/10/08

  • Fix django version problem.

v0.1.37 2023/09/18

  • Doc update.

v0.1.38 2023/09/22

  • Fix ugettext problem.

v0.1.39 2023/09/22

  • Fix NullBooleanField problem.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-crontab-manager-0.1.39.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

django_crontab_manager-0.1.39-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

Details for the file django-crontab-manager-0.1.39.tar.gz.

File metadata

File hashes

Hashes for django-crontab-manager-0.1.39.tar.gz
Algorithm Hash digest
SHA256 29451c08da5d627eb00ae85588f08a5597f35962a52b69f2e7d3627d0392b241
MD5 cc118e86bf90417ffb5f37d05c5afe82
BLAKE2b-256 372ec982fc80be5734e8e14b8273477704fa98e917e8d33c8249a08d2ceab86e

See more details on using hashes here.

File details

Details for the file django_crontab_manager-0.1.39-py3-none-any.whl.

File metadata

File hashes

Hashes for django_crontab_manager-0.1.39-py3-none-any.whl
Algorithm Hash digest
SHA256 89ca272a4dae5a4af9b50aafe918e1129a9381f9c58e692d6b76f6e295f87ddf
MD5 94fa25ca018162e0c28f35d232076abf
BLAKE2b-256 fcd9e608baf710edee95b1a63b219d9a1366a5de046f3460d796ef243c7bea5c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page