Skip to content

Instantly share code, notes, and snippets.

@filipelenfers
Last active September 17, 2019 18:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save filipelenfers/1e060ca21211d6783f30c6385f8727d5 to your computer and use it in GitHub Desktop.
Save filipelenfers/1e060ca21211d6783f30c6385f8727d5 to your computer and use it in GitHub Desktop.
airflow-scheduler.service for Ubuntu - see #CHANGE in the file
# Apache Airflow Scheduler Service file for Ubuntu 18
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
[Unit]
Description=Airflow scheduler daemon
After=network.target postgresql.service mysql.service redis.service rabbitmq-server.service
Wants=postgresql.service mysql.service redis.service rabbitmq-server.service
[Service]
#CHANGE change here to your airflow bin folder (here i'm using /home/vagrant/.local/bin)
#EnvironmentFile=/etc/sysconfig/airflow
Environment="PATH=/home/vagrant/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
User=airflow
Group=airflow
Type=simple
#CHANGE change here to your airflow bin folder (here i'm using /home/vagrant/.local/bin)
#ExecStart=/bin/airflow scheduler
ExecStart=/home/vagrant/.local/bin/airflow scheduler
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment