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.

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.38.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

django_crontab_manager-0.1.38-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for django-crontab-manager-0.1.38.tar.gz
Algorithm Hash digest
SHA256 162f0f99eff5284de21be6101c0fcb354a783155e6145c60a728b49ee7f2b6af
MD5 c6cbbb94f1adc133f07051ca3a4f446e
BLAKE2b-256 990684d5112ea385e41b3c8c2caf2a873e1ea58f1f6442e158c308ece8c3f1e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_crontab_manager-0.1.38-py3-none-any.whl
Algorithm Hash digest
SHA256 dbb6fec32ed498a2d63e982d0e0a8600d79356c8288f4da97c359db4d79e747e
MD5 3837c56e78921e7b0b760f02d6f237f5
BLAKE2b-256 7f9d220032bd34e180561eb9b6a9643fc5d6166b378874f38211f077538ca4a5

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