100 lines
5.4 KiB
HTML
100 lines
5.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en-us">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Crontab-ui by alseambusher</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
|
|
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
|
|
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
|
|
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
|
|
</head>
|
|
<body>
|
|
<section class="page-header">
|
|
<h1 class="project-name">Crontab-ui</h1>
|
|
<h2 class="project-tagline">Easy and safe way to manage your crontab file</h2>
|
|
<a href="https://github.com/alseambusher/crontab-ui" class="btn">View on GitHub</a>
|
|
<a href="https://github.com/alseambusher/crontab-ui/zipball/master" class="btn">Download .zip</a>
|
|
<a href="https://github.com/alseambusher/crontab-ui/tarball/master" class="btn">Download .tar.gz</a>
|
|
</section>
|
|
|
|
<section class="main-content">
|
|
<h1>
|
|
<a id="crontab-ui" class="anchor" href="#crontab-ui" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Crontab UI</h1>
|
|
|
|
<p>Editing the plain text crontab is error prone for managing jobs, e.g., adding jobs, deleting jobs, or pausing jobs. A small mistake can easily bring down all the jobs and might cost you a lot of time. With Crontab UI, it is very easy to manage crontab. Here are the key features of Crontab UI.</p>
|
|
|
|
<p><img src="https://github.com/alseambusher/crontab-ui/raw/gh-pages/screenshots/flow.gif" alt="flow"></p>
|
|
|
|
<ol>
|
|
<li>Easy setup. You can even import from existing crontab.</li>
|
|
<li>Safe adding, deleting or pausing jobs. Easy to maintain hundreds of jobs.</li>
|
|
<li>Backup your crontabs.</li>
|
|
<li>Export crontab and deploy on other machines without much hassle.</li>
|
|
<li>Error log support.</li>
|
|
</ol>
|
|
|
|
<p>Read <a href="http://lifepluslinux.blogspot.in/2015/06/crontab-ui-easy-and-safe-way-to-manage.html">this</a> to see more details.</p>
|
|
|
|
<h2>
|
|
<a id="setup" class="anchor" href="#setup" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Setup</h2>
|
|
|
|
<pre><code>npm install -g crontab-ui
|
|
crontab-ui
|
|
</code></pre>
|
|
|
|
<h3>
|
|
<a id="adding-deleting-pausing-and-resuming-jobs" class="anchor" href="#adding-deleting-pausing-and-resuming-jobs" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Adding, deleting, pausing and resuming jobs.</h3>
|
|
|
|
<p>Once setup Crontab UI provides you with a web interface using which you can manage all the jobs without much hassle.</p>
|
|
|
|
<p><img src="https://github.com/alseambusher/crontab-ui/raw/gh-pages/screenshots/main.png" alt="basic"></p>
|
|
|
|
<h3>
|
|
<a id="import-from-existing-crontab" class="anchor" href="#import-from-existing-crontab" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Import from existing crontab</h3>
|
|
|
|
<p>Import from existing crontab file automatically.
|
|
<img src="https://github.com/alseambusher/crontab-ui/raw/gh-pages/screenshots/import.gif" alt="import"></p>
|
|
|
|
<h3>
|
|
<a id="backup-and-restore-crontab" class="anchor" href="#backup-and-restore-crontab" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Backup and restore crontab</h3>
|
|
|
|
<p>Keep backups of your crontab in case you mess up.
|
|
<img src="https://github.com/alseambusher/crontab-ui/raw/gh-pages/screenshots/backup.png" alt="backup"></p>
|
|
|
|
<h3>
|
|
<a id="export-and-import-crontab-on-multiple-instances-of-crontab-ui" class="anchor" href="#export-and-import-crontab-on-multiple-instances-of-crontab-ui" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Export and import crontab on multiple instances of Crontab UI.</h3>
|
|
|
|
<p>If you want to run the same jobs on multiple machines simply export from one instance and import the same on the other. No SSH, No copy paste!</p>
|
|
|
|
<p><img src="https://github.com/alseambusher/crontab-ui/raw/gh-pages/screenshots/import_db.png" alt="export"></p>
|
|
|
|
<p>But make sure to take a backup before importing.</p>
|
|
|
|
<h3>
|
|
<a id="separate-error-log-support-for-every-job" class="anchor" href="#separate-error-log-support-for-every-job" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Separate error log support for every job</h3>
|
|
|
|
<p><img src="https://github.com/alseambusher/crontab-ui/raw/gh-pages/screenshots/log.gif" alt="logs"></p>
|
|
|
|
<h3>
|
|
<a id="contribute" class="anchor" href="#contribute" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Contribute</h3>
|
|
|
|
<p>Fork Crontab UI and contribute to it. Pull requests are encouraged.</p>
|
|
|
|
<h3>
|
|
<a id="license" class="anchor" href="#license" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>License</h3>
|
|
|
|
<p><a href="LICENSE.md">MIT</a></p>
|
|
|
|
<footer class="site-footer">
|
|
<span class="site-footer-owner"><a href="https://github.com/alseambusher/crontab-ui">Crontab-ui</a> is maintained by <a href="https://github.com/alseambusher">alseambusher</a>.</span>
|
|
|
|
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
|
|
</footer>
|
|
|
|
</section>
|
|
|
|
|
|
</body>
|
|
</html>
|