Featured CronJobs 1.4.1

Provides a cron time-based job scheduler for i-MSCP.

This plugin provides a cron time-based job scheduler for i-MSCP.


Introduction


Administrators give cron job permissions to their resellers, and the resellers give cron job permissions to their customers according their own permissions. For instance, a reseller will be able to give the full cron job permission to a customer only if he has also this permission.


Administrators can also add their own cron jobs using their own interface which is less restricted than the customer interface in the sense that they can set the UNIX user to use for the cron job execution while the customers cannot.


Each cron job is added in the crontab file ( see crontab(5) ) that belongs to the UNIX user under which the cron command must be run. For customers, this is the Web user as created by i-MSCP.


Plugin purchasing
Once connected on our forums, you can purchase this plugin at https://i-mscp.net/wcf/paid-subscription-list/

Images

  • Version 1.4.1

    Version compatible with i-MSCP Serie 1.3.x (>= API 1.0.5 (i-MSCP 1.3.1)), 1.4.x Serie


    CHANGELOG

    • Fixed: Removed hard dependency on InstantSSH plugin (regression fix)
  • Version 1.4.0

    Version compatible with i-MSCP Serie 1.3.x (>= API 1.0.5 (i-MSCP 1.3.1))


    CHANGELOG

    • Updated: According InstantSSH v5.0.0 and i-MSCP 1.3.1 API changes
  • Version 1.3.2

    Version compatible with i-MSCP 1.3.x Serie


    CHANGELOG

    • Fixed: Disable cron jobs notifications only when needed
    • Fixed: Redirect output to /dev/null for URL cron jobs
  • Version 1.3.1

    Version compatible with i-MSCP 1.3.x Serie


    CHANGELOG

    • Fixed: Error raised on i-MSCP update/reconfiguration due to missing test for InstantSSH availability
  • Version 1.3.0

    Version compatible with i-MSCP 1.3.x Serie


    CHANGELOG

    • Added: Email notification on permissions update
    • Changed: Switched to .phtml template files
    • Enhancement: Allow editing and deletion of a deactivated cron task
    • Enhancement: Invalid cron jobs are no longer removed when cron permissions are updated. They are now deactivated
    • Fixed: Wrong function used for checking of UNIX user - posix_getgrnam() instead of posix_getpwnam()
    • Updated: API according i-MSCP API v1.0.4 and InstantSSH plugin v4.0.0
    • Updated: translation files
  • Version 1.2.2

    Version compatible with i-MSCP >= 1.2.3


    CHANGELOG

    • Changed: Increased number of items to display by default in data tables (previous value was 5, it is now 10)
    • Review: CS fixes and code cleanup
  • Version 1.2.1

    Version compatible with i-MSCP >= 1.2.3


    CHANGELOG

    • Fixed: Wrong translation for minimum time interval (plural issue)
    • Updated: Translation files
  • Version 1.2.0

    Version compatible with i-MSCP >= 1.2.3


    CHANGELOG

    • Added: Button which allows to force update of jailed environment (jailed cronjobs)
    • Fixed: Possible race condition when settings cron jobs status (backend)
    • Fixed: Wrong mount point passed to doveadm (Dovecot)
    • Removed: Support for i-MSCP 1.1.x serie
    • Updated: According new InstanstSSH version (3.2.0) and i-MSCP plugin API changes
  • Version 1.1.0

    Compatible with i-MSCP >= 1.1.21 ( plugin API >= 0.2.15 )


    CHANGELOG

    • Added: Mass permissions feature ( reseller level )
    • Added: Suspend feature ( admin and customer levels )
    • Changed: Plugin configuration is now lazy loaded ( backend )
    • Fixed: Warning from Dovecot about mountpoints which are no longer mounted
    • Fixed: Missing timezone data inside jailed cron environment
    • Fixed: No entropy gathering module inside jailed cron environment
    • Fixed: Percent-signs in cron commands must be escaped
    • Updated: License headers for new year
    • Updated: Translation files


    PLUGIN USAGE


    A small contribution for use of this plugin is requested by doing a donation on my paypal account ( [email protected] ). If you do not want to contribute, you should not use that plugin.

  • Version 1.0.1

    Version compatible with i-MSCP >= 1.1.21 ( Plugin API 0.2.15 )


    CHANGELOG

    • Fixed: Ignore InstantSSH plugin when VERSION variable is not defined to avoid installation error

    Plugin Usage


    A small contribution for use of this plugin is requested by doing a donation on my paypal account ( [email protected] ). If you do not want to contribute, you should not use that plugin.