Files
dotfiles/scripts/arch/timers/createSymLinks.sh
2023-11-06 03:16:17 -03:00

32 lines
748 B
Bash
Executable File

#!/bin/bash
my_timers_dir=${HOME}/repos/personal-devboot/my-scripts/arch/timers
system_timers_dir=/etc/systemd/system/
createSymLink() {
link_from=$1
link_to=$2
sudo ln --symbolic --force ${link_from} ${link_to}
}
startTimer() {
timer_name=$1
sudo systemctl enable ${timer_name}
sudo systemctl start ${timer_name}
}
timers_files=($(find ~+ -type f -name '*.timer'))
services_files=($(find ~+ -type f -name '*.service'))
for timer_file in ${timers_files[@]}; do
createSymLink ${timer_file} ${system_timers_dir}
# startTimer "$(basename ${timer_file})"
done
for service_file in ${services_files[@]}; do
createSymLink ${service_file} ${system_timers_dir}
# startTimer "$(basename ${service_file})"
done