summaryrefslogtreecommitdiff
path: root/sleep_program
diff options
context:
space:
mode:
authorlittleblack111 <jerrylam110209@gmail.com>2023-03-08 18:09:07 +0800
committerlittleblack111 <jerrylam110209@gmail.com>2023-03-08 18:09:07 +0800
commit46ba941d0e3df93c243429551bd5101b0c1c172e (patch)
treee7c185a0f749248983340246ad71f6a30edeb2c7 /sleep_program
update
Diffstat (limited to 'sleep_program')
-rwxr-xr-xsleep_program33
1 files changed, 33 insertions, 0 deletions
diff --git a/sleep_program b/sleep_program
new file mode 100755
index 0000000..128d9a5
--- /dev/null
+++ b/sleep_program
@@ -0,0 +1,33 @@
+#!/usr/bin/bash
+
+suspend ()
+{
+ killall -STOP "$1" > /dev/null 2>&1 &
+}
+
+resume ()
+{
+ killall -CONT "$1" > /dev/null 2>&1 &
+}
+
+stop ()
+{
+ suspend caja
+ suspend Discord
+ suspend code
+ suspend chat-gpt
+ suspend backgroundblur
+ killall -15 brave > /dev/null 2>&1 || nobrave=true
+}
+
+cont ()
+{
+ if [[ $nobrave = true ]]; then
+ setsid brave --restore-last-session > /dev/null 2>&1 &
+ fi
+ resume chat-gpt
+ resume code
+ resume Discord
+ resume caja
+ resume backgroundblur
+}