Stop specific containers, gracefully
docker container stop <container_name> <container_name>Kill all, force stop
docker kill $(docker ps -q)Stop all, gracefully
| system.activationScripts.applications.text = let | |
| env = pkgs.buildEnv { | |
| name = "system-applications"; | |
| paths = config.environment.systemPackages; | |
| pathsToLink = "/Applications"; | |
| }; | |
| in | |
| pkgs.lib.mkForce '' | |
| # Set up applications. | |
| echo "setting up /Applications..." >&2 |
| # Lumon screen saver from Severance | |
| # 5 Apr 2022 - @todbot / Tod Kurt, from @jedgarpark suggestion | |
| import time | |
| import board | |
| import displayio | |
| logo_fname = "/lumon_logo_100x52.bmp" | |
| logo_w = 100 | |
| logo_h = 52 |
| #!/usr/bin/env python3 | |
| import minimalmodbus | |
| import serial | |
| powerMeter = minimalmodbus.Instrument('/dev/ttyUSB0', 1) | |
| powerMeter.serial.baudrate = 9600 | |
| powerMeter.serial.bytesize = 8 | |
| powerMeter.serial.parity = serial.PARITY_NONE | |
| powerMeter.serial.stopbits = 1 | |
| powerMeter.mode = minimalmodbus.MODE_RTU |
| for bucket in $(aws s3api list-buckets --query 'Buckets[*].{Name:Name}' --output text) | |
| do | |
| echo "$bucket:" | |
| region=$(aws s3api get-bucket-location --bucket $bucket --query 'LocationConstraint' --output text | awk '{sub(/None/,"eu-west-1")}; 1') | |
| parts=$(aws s3api list-multipart-uploads --bucket $bucket --region $region --query 'Uploads[*].{Key:Key,UploadId:UploadId}' --output text) | |
| if [ "$parts" != "None" ]; then | |
| IFS=$'\n' |