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.

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

Uploaded Source

Built Distribution

django_crontab_manager-0.1.37-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for django-crontab-manager-0.1.37.tar.gz
Algorithm Hash digest
SHA256 5a2fb2096ea4f7a4ac1471aa47b6ee88691ec89a4e16ed64b6297d89af3ec4de
MD5 212384e596de84577806de84f6d3cb52
BLAKE2b-256 d09b679c57cc950f3309ec4677dd08affeb8d1825e6da4586615ea46ca600012

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_crontab_manager-0.1.37-py3-none-any.whl
Algorithm Hash digest
SHA256 319b2b85a19a68a02253d184ba86d50081571bff72533a0c57e5db03f65400d5
MD5 0e5b12477b3af809011044a5ea1fa6d9
BLAKE2b-256 185448b320accae6f24f8ee40e9f815790c75b3c7f563cd63987c2095eae04ef

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