create two files:
- /etc/acpi/events/lm_lid
- /etc/acpi/lid.sh (chmod +x /etc/acpi/lid.sh)
restart acpid service:
- systemctl restart acpid.service
create two files:
restart acpid service:
| [Unit] | |
| Description=Kurento Media Server daemon | |
| After=network.target | |
| [Service] | |
| ExecStart=/usr/bin/kurento-media-server | |
| Type=simple | |
| PIDFile=/var/run/kurento-media-server.pid | |
| Restart=always |
| #! /bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: repcached | |
| # Required-Start: $syslog | |
| # Required-Stop: $syslog | |
| # Should-Start: $local_fs | |
| # Should-Stop: $local_fs | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: repcached - Memory caching daemon replicated |
| alias downloadtime='curl -s -w "%{time_total}\n" -o /dev/null $1' | |
| alias pgoogle='ping google.com' | |
| alias pindex='ping index.hu' | |
| alias pdefroute='ping $(netstat -rn | grep "^0.0.0.0" | tr -s [:space:] | cut -f 2 -d " ")' | |
| alias ifconfig-ext='host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has addres"' | |
| alias mkdirdatetime='mkdir $(date +%Y%m%d-%H%M)' | |
| alias showwifichannles='sudo iwlist wlp4s0 scan | grep Frequency | sort | uniq -c | sort -n' | |
| sssh (){ | |
| if [ -n "$2" ]; then |
| FROM debian:squeeze | |
| RUN echo "deb http://archive.debian.org/debian squeeze main" > /etc/apt/sources.list | |
| RUN echo "deb http://archive.debian.org/debian squeeze-lts main" >> /etc/apt/sources.list | |
| RUN echo "Acquire::Check-Valid-Until false;" > /etc/apt/apt.conf | |
| RUN apt-get update | |
| RUN apt-get install -y --force-yes procps vim nano tmux curl | |
| CMD ["/bin/bash"] |
| # renew letsenrcypt cert | |
| 30 2 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log | |
| 35 2 * * 1 /bin/systemctl reload nginx |
| [Unit] | |
| Description=Kibana | |
| After=network.target | |
| [Service] | |
| ExecStart=/workspace/kibana/bin/kibana | |
| Type=simple | |
| PIDFile=/var/run/kibana.pid | |
| Restart=always |
| FROM ubuntu:16.04 | |
| # System upgrade | |
| ARG DEBIAN_FRONTEND=noninteractive | |
| RUN apt-get update | |
| RUN apt-get install -y apt-utils | |
| RUN apt-get upgrade -y | |
| # Install packages and build netdata | |
| RUN apt-get install -y zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl |
| #!/usr/bin/env bash | |
| ansible -s -i inventoryFile -m shell -a "curl -Ss -o kickstart-static64.sh https://my-netdata.io/kickstart-static64.sh" all | |
| ansible -s -i inventoryFile -m shell -a "chmod 750 kickstart-static64.sh" all | |
| ansible -s -i inventoryFile -m shell -a "./kickstart-static64.sh --non-interactive" all |
| #!/usr/bin/env bash | |
| set -e | |
| lockFile="/var/tmp/app.lock" | |
| if ( set -o noclobber; echo "locked" > "$lockFile") 2> /dev/null; then | |
| trap 'rm -f "$lockFile"; exit $?' INT TERM EXIT | |
| else | |
| echo "Can't get file lock, $(basename "$0") already running" >&2 |