Skip to content

mariux64/mxq

This branch is 11 commits behind master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2f63c50 · Aug 27, 2024
Jan 10, 2024
Aug 12, 2015
Feb 17, 2024
Dec 29, 2023
May 5, 2022
Apr 15, 2020
Feb 21, 2022
Aug 10, 2015
Aug 22, 2024
Dec 17, 2021
May 5, 2022
Apr 19, 2020
Feb 21, 2022
Sep 17, 2021
Feb 17, 2024
Feb 21, 2022
Feb 21, 2022
Feb 21, 2022
Aug 27, 2024
Feb 17, 2024
Dec 29, 2023
Apr 2, 2022
Feb 17, 2024
Feb 17, 2024
Apr 15, 2020
Dec 30, 2023
Feb 21, 2022
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Jul 6, 2017
Feb 17, 2024
Feb 17, 2024
Feb 17, 2024
Aug 24, 2021
Jun 2, 2024
Jul 4, 2017
Jul 6, 2017
Feb 17, 2024
Aug 27, 2024
Apr 2, 2022
Feb 17, 2024
May 27, 2024
Dec 17, 2014
May 5, 2022
Feb 28, 2022
Feb 28, 2022
Apr 19, 2020
May 5, 2022
Dec 29, 2023
Feb 17, 2024
May 5, 2022
Jun 2, 2024
Feb 28, 2022

Repository files navigation

MXQ - mariux64 job scheduling system

Sources

Main git repository

https://github.molgen.mpg.de/mariux64/mxq

github.com clone

https://github.com/mariux/mxq

Installation

Install using GNU make

make install

or to specify a prefix:

make PREFIX=... [DESTDIR=...] install

Install using bee

bee init $(bee download git://github.molgen.mpg.de/mariux64/mxq.git) --execute
bee update mxq

or to specify a prefix

bee init $(bee download git://github.molgen.mpg.de/mariux64/mxq.git) --prefix=... --execute
bee update mxq

Initial setup

Definitions of the tables for the MySQL database can be found in mysql/create_tables.sql and mysql/create_trigger.sql Be sure to create those once and check the same directory for alter_tables*.sql` files when upgrading.

mysql [options] [database] <mysql/create_tables.sql
mysql [options] [database] <mysql/create_trigger.sql

Development builds

The devel target in the Makefile will enable all devolopment features by defining MXQ_DEVELOPMENT when compiling C sources.

make clean
make devel PREFIX=/path/to/test
make install PREFIX=/path/to/test

Differences to production builds

Some new features and improvements are enabled in development builds. Those features may not be tested for every situation yet and may result in database corruption and/or failing jobs.

changed mxqd default options

In devolopment builds --no-log is default (enable logging with --log)

Development database access

Devolopment builds default to use [mxqdevel] groups from mysql config files for servers and clients (instead of the default [mxqclient] and [mxqd] groups)