From 6628b4288a9fb087c0c037490f1408afaa5a717f Mon Sep 17 00:00:00 2001 From: Tristan Ancelet Date: Sat, 20 May 2023 20:22:23 +0000 Subject: [PATCH] made additional changes --- $WEBCRON_DB | 0 .bash_history | 64 +++++++ .bashrc | 1 + .gitconfig | 5 + .selected_editor | 2 + .sqlite_history | 8 + .ssh/authorized_keys | 3 + .ssh/config | 4 + .ssh/id_rsa | 39 ++++ .ssh/id_rsa.pub | 1 + .ssh/known_hosts | 9 + .viminfo | 352 +++++++++++++++++++++++++++++++++++++ Scripts/count-crontabs.sh | 5 +- Site | 2 +- logs/count-crontabs.sh.log | 6 + webcron.db | Bin 28672 -> 36864 bytes 16 files changed, 499 insertions(+), 2 deletions(-) create mode 100644 $WEBCRON_DB create mode 100644 .bash_history create mode 100644 .bashrc create mode 100644 .gitconfig create mode 100644 .selected_editor create mode 100644 .sqlite_history create mode 100644 .ssh/authorized_keys create mode 100644 .ssh/config create mode 100644 .ssh/id_rsa create mode 100644 .ssh/id_rsa.pub create mode 100644 .ssh/known_hosts create mode 100644 .viminfo create mode 100644 logs/count-crontabs.sh.log diff --git a/$WEBCRON_DB b/$WEBCRON_DB new file mode 100644 index 0000000..e69de29 diff --git a/.bash_history b/.bash_history new file mode 100644 index 0000000..41ad910 --- /dev/null +++ b/.bash_history @@ -0,0 +1,64 @@ +git config --global --add safe.directory /opt/WebCron/Site +git pull +exit +ls +git pull +cd Site/ +git pull +git stash +git pull +cd .. +less Scripts/update-database.sh +crontab -e +less Scripts/update-database.sh +vim .bashrc +vim Scripts/update-database.sh +sqlite3 webcron.db +exit +sqlite3 webcron.db +./Scripts/update-database.sh +sqlite3 webcron.db +vim Scripts/update-database.sh +vim ~/.bashrc +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +ls /etc/cron* +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +vim Scripts/update-database.sh +./Scripts/update-database.sh +exit +./Scripts/update-database.sh +sqlite3 +cd Scripts/ +git add update-database.sh +git commit -m "Fixed issue loading files into webcron.db. Had to add \$\"...\" to the section loading the file in to ensure it didn't try loading the bash variables & functions, etc causing the script to fail" +git config --global user.name "Tristan Ancelet" +git config --global user.email "tristan.ancelet@fastwyre.com" +git config --global user.email "tristanancelet@yahoo.com" +cat ~/.ssh/id_rsa.pub +git push +git add update-database.sh +git commit -m "Fixed issue loading files into webcron.db. Had to add \$\"...\" to the section loading the file in to ensure it didn't try loading the bash variables & functions, etc causing the script to fail" +git push +cd .. +git pull +cd Site/ +git pull +ls +git pull diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..aa73198 --- /dev/null +++ b/.bashrc @@ -0,0 +1 @@ +export WEBCRON_DB=/opt/WebCron/webcron.db diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..d5ba874 --- /dev/null +++ b/.gitconfig @@ -0,0 +1,5 @@ +[safe] + directory = /opt/WebCron/Site +[user] + name = Tristan Ancelet + email = tristanancelet@yahoo.com diff --git a/.selected_editor b/.selected_editor new file mode 100644 index 0000000..18aa771 --- /dev/null +++ b/.selected_editor @@ -0,0 +1,2 @@ +# Generated by /usr/bin/select-editor +SELECTED_EDITOR="/usr/bin/vim.tiny" diff --git a/.sqlite_history b/.sqlite_history new file mode 100644 index 0000000..097b43b --- /dev/null +++ b/.sqlite_history @@ -0,0 +1,8 @@ +delete from crontabs; +exit +; +.exit +.exit +.open webcron.db +select crontab_path from crontabs; +.exit diff --git a/.ssh/authorized_keys b/.ssh/authorized_keys new file mode 100644 index 0000000..01c20de --- /dev/null +++ b/.ssh/authorized_keys @@ -0,0 +1,3 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDRBCxj3TLk1FggYDJck2SMz7PlQN7zjmboegaTR8CBgSQaLSLhtLY4K/Pw7igvm6ayZuKEEN5ObbfPF0RRWG3hWPc3HUvCpMOZCBN+LMFz8TOQq30zE3Zi8c3HmXxP16grhDJdiILHVVOmUwEjxhwqRqRoUNuDDywu29AJsc/zwkTynDKFjHqRhfQUN8bKwDnoivJcDXoakskuJ727dILw10qU2YK5mz2o+j++zk7JtUSfO5/l8gdS40MhPULbv6fq+Ei4BAbZ7js/pG2C+jqhuOQ7mOFLMR0pXeM++FA8q2jdRmZZwdav5esG9E9hzzDy4LC5UIT8rpUqR6626umWnKkI5sCf2SeGGqWVJqtlb7RhX2QQQ/mL0PKMc+nBThcsClrdYryu3u7lqiPeg4AxVDEZvarGk24gFpJoOXVY3zQYS03PpOHoCn0w17UBl8TfRESqpmonVKTK2K9BN67RhKA0s5C6aKJab83GjGEj2dvvSUFqfMjUgUIriNUldy3oaOg5f6wh1tUICDx45YN0U8JyhywOCVInVE7Z/oia97ugelTrc3oGKyKTkoj1p7FmedlYO9xQdM12kL47wPBVuo+t1z9wXTFdTiov1AirhzP6G1x07uG62zndPqc8sVsSxzt2DNsFYYfcOBTDkBrBLMcz4VZQmSlI3uqg7VwZWQ== tristan@TheArcanium +ssh-dss AAAAB3NzaC1kc3MAAACBAIqgmAbuGNpPObAAqHR70q+vj/vMwP9Zc8G68VQG2CSjBvkgRW/azrs0Pd694eMYjqm0Cg2OX/Ck0RKvOaexCnI0ahUGdxsUFXTICrlPqu4YoO3pLH1Sf6XQ1kGw6of4uDukurTKfmRPakpXbnnWPc1RgMtw0KtP06f7IoEvaAPdAAAAFQCpXWRWMUQ99qaXgUyas55MvdfTBQAAAIEAgOlMwAroYY0yQH8zDjaX6bbfowqOIciIHySDrs3M/cVUwl78p1IVU8MtX+MZnapW2iMHd8R7PCHricjcjchCpT/md9AvcvYVSj/GLa+tNQsxLiMRpBlW0TmU9XuCvyENsgy7TQ38fEEASKdT3BRUkOHNII2t68TFfOs8z6Z2NjEAAACAB94Tfjn8g+7c1Wdf6QYh4vc58GUeiuyptXUWpMxtlH1MM+noYl9mjldGUtDvm0KfWIAG0A6wxnXwBRnQRHtkNGY27sgW1ZKrIV6dWUynDgtPHt1bxoDRAEBCMvGuaCIcYm1lpYNkwN5NnFvSGDnakwnlJhDWqvYElke8I/YXR+g= tristan@Tristan-DevLaptop +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDqHtHN1Cqoj2aDV466y6bY8+ILWokYj8QNDhxeKqFpdBzzlqFPPY2bu05oan7hdI5UUDXGbngaKE6MuVcgfxNsi4bykkmSIEjZ4HUYLzEdmhsrh+XCnnO4hqzP+cds+5qG1F9KnbtODDejLawMtn54qZkheS8SBcqTyf3T2EYDGGV9EWWALJPIHP5QcD5A4LpIt3to3QsIHPRwHBr2XCDHwEvJhN7SEQmk3BcUorakkl3M/SzxRCIjP+a8lMAZDjtmRB6YAybqH/WSWOrKm1dMWE/4VxQJ6tTrpBpNNVw6rAv1NjZNbbB1Zmv41FeKiTUfpzHw81MV9QB8P4L1IkuMYH35GVc8eHUjHSt/VpHqrOIXG4h5XPv0t06Ccc7Hw7CSOgIYLwoVaw0nlXP/FA4Ff4pRqkEqqWTLo/7maVNzgdYjwSwDMs3lWkHWCFnncYrprIAiFmdYS55sdnOPaHVKLf3lv7/SChlLMYHU/NxaSxRvQDrPxpMLUYqypRPVw3U= git@VPNServer diff --git a/.ssh/config b/.ssh/config new file mode 100644 index 0000000..a3e495b --- /dev/null +++ b/.ssh/config @@ -0,0 +1,4 @@ +host GS + hostname 127.0.0.1 + user git + port 2200 diff --git a/.ssh/id_rsa b/.ssh/id_rsa new file mode 100644 index 0000000..b91caa0 --- /dev/null +++ b/.ssh/id_rsa @@ -0,0 +1,39 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +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 +BAUGBw== +-----END OPENSSH PRIVATE KEY----- diff --git a/.ssh/id_rsa.pub b/.ssh/id_rsa.pub new file mode 100644 index 0000000..20d5fd8 --- /dev/null +++ b/.ssh/id_rsa.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5EjjvGhyrakwYNhiBkLzI0kayuPdj6tn3WRhCkfokliH6KERLdG9tcR3EGtLP0G+Svo7pj5kOGp2scg7wd4C3vpoOCYDPkicxzF0tEErTXKiuOIUq8LQU8e8VpfP+b8IondzfWp62zAzh3PsjWFUYxX+WoXeaaJr1njNZ73z4i/XGqTGP4oouZbNAsVeDB9S7nc98my2ojywcnqe9hiFxeere8hgSoxXkuAZHL2m2M2AkP8Okjp9ikxwQ4CZ+pIKysL0+DnF1sfxCXBazfBpISGiolQyzmSdvzWeNmRwK4kVexAAlHSCv4LwAzoghVhRfrwlyt7p71cdHeGDFt6rPITJVxguAweaDzsPQZmTBOMUrFgT4EBGNmk/ezEzsrj382Hm5aLuyXPmmC4pAj/OTnSs3HYp29eCkLv+sPO34SH52v4fPWKIIfrkem38LE0grQHY3Z/xCJJZ2nTnjOqrTcCgQ/qwOFkHtB19adG/QPoB3A+7U7cD+zZRHPrrAmGs= webcron@webcron.tristanancelet.com diff --git a/.ssh/known_hosts b/.ssh/known_hosts new file mode 100644 index 0000000..e37458b --- /dev/null +++ b/.ssh/known_hosts @@ -0,0 +1,9 @@ +|1|MIxlbzAAZHHQrVxH8vCjECXZSLM=|7v2hqDREZzqmlWY3AfN22ABa0Xc= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFaqiKaFFE39jbRsiT5gBYm7/RP4z1NSk1ScsGmeIgbIxbXWJMDdMGyrlcOLFipzbLrFxUkvoOmDUA/r1FbwP4g= +|1|4s/mgifGCeXqpngLZF6pUtU9yAc=|8Jwi6/AI18tP32B2NOfHEF7Njvg= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNJym8RWxI3tDUfL4nrl7VXrjpom8mg9OaPVLXME5f1YAafDfwVDyDCLJP2DedDdGFKyvpOWu/EOCrqop7wzbfI= +|1|RivCPdnesTvwg//SHMYkMahiTFE=|k85nA447xkjZNLGlJ2lom+i4Jrk= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +|1|UBcLM2qFFtvYVizO3RdtFBT3LhE=|qD4BU81NfKnUzixLg74kHiKb8tU= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +|1|jXilF+pqlDBoDMNZ/vx9OAEb1Jw=|JmOrrbctpqWWM1xvivwLHZ2/WmU= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +|1|pUd6HWc3hXmamBpkkaGwGl1tijs=|hGl5Y3eoO9uGRFW48iGDYOeKVKU= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +|1|bp2YewatsnhLs/Q6CvcSc7zMmlc=|2lGCq9lu9dTIV8LhRAz8f5RaA4k= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +|1|sIKjoyivrTqAautjbw5EfHtGctE=|A9PSCqGDnlBQpEgGf9IvMu5rH7I= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +|1|bzFd+waVZYPkQIgcs0O5FlEutl8=|jvOuhMZN18KFR4Isqiiqb2AQhi4= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= diff --git a/.viminfo b/.viminfo new file mode 100644 index 0000000..fa4007b --- /dev/null +++ b/.viminfo @@ -0,0 +1,352 @@ +# This viminfo file was generated by Vim 8.1. +# You may edit it if you're careful! + +# Viminfo version +|1,4 + +# Value of 'encoding' when this file was written +*encoding=utf-8 + + +# hlsearch on (H) or off (h): +~h +# Command Line History (newest to oldest): +:wq +|2,0,1684613695,,"wq" +:w +|2,0,1684613644,,"w" +:q +|2,0,1684613407,,"q" +:e +|2,0,1684191841,,"e" +:WQ +|2,0,1684191529,,"WQ" +:2 +|2,0,1684191507,,"2" +:43 +|2,0,1684191440,,"43" + +# Search String History (newest to oldest): + +# Expression History (newest to oldest): + +# Input Line History (newest to oldest): + +# Debug Line History (newest to oldest): + +# Registers: +""1 LINE 0 + echo "
" +|3,1,1,1,1,0,1684613694,"echo \"
\"" +"2 LINE 0 + echo "Total Crontabs:$res
"; +|3,0,2,1,1,0,1684613563,"echo \"Total Crontabs:$res
\";" +"3 LINE 0 + $res = $db->querySingle("SELECT COUNT(*) FROM crontabs"); +|3,0,3,1,1,0,1684613562,"$res = $db->querySingle(\"SELECT COUNT(*) FROM crontabs\");" +"4 LINE 0 + $db = new SQLite3("../../webcron.db"); +|3,0,4,1,1,0,1684613562,"$db = new SQLite3(\"../../webcron.db\");" +"5 LINE 0 + exec > /opt/WebCron/logs/count-crontabs.sh.log +|3,0,5,1,1,0,1684613505,"exec > /opt/WebCron/logs/count-crontabs.sh.log" +"6 LINE 0 + et -x +|3,0,6,1,1,0,1684192103,"et -x" +"7 LINE 0 + "<$file") +|3,0,7,1,1,0,1684191682," \"<$file\")" +"- CHAR 0 + b +|3,0,36,0,1,0,1684613485,"b" + +# File marks: +'0 13 0 ~/Scripts/count-crontabs.sh +|4,48,13,0,1684613695,"~/Scripts/count-crontabs.sh" +'1 12 29 ~/Scripts/count-crontabs.sh +|4,49,12,29,1684613682,"~/Scripts/count-crontabs.sh" +'2 12 29 ~/Scripts/count-crontabs.sh +|4,50,12,29,1684613682,"~/Scripts/count-crontabs.sh" +'3 13 9 ~/Scripts/count-crontabs.sh +|4,51,13,9,1684613662,"~/Scripts/count-crontabs.sh" +'4 13 9 ~/Scripts/count-crontabs.sh +|4,52,13,9,1684613662,"~/Scripts/count-crontabs.sh" +'5 13 9 ~/Scripts/count-crontabs.sh +|4,53,13,9,1684613662,"~/Scripts/count-crontabs.sh" +'6 13 4 ~/Scripts/count-crontabs.sh +|4,54,13,4,1684613646,"~/Scripts/count-crontabs.sh" +'7 13 4 ~/Scripts/count-crontabs.sh +|4,55,13,4,1684613646,"~/Scripts/count-crontabs.sh" +'8 13 4 ~/Scripts/count-crontabs.sh +|4,56,13,4,1684613646,"~/Scripts/count-crontabs.sh" +'9 13 4 ~/Scripts/count-crontabs.sh +|4,57,13,4,1684613646,"~/Scripts/count-crontabs.sh" + +# Jumplist (newest first): +-' 13 0 ~/Scripts/count-crontabs.sh +|4,39,13,0,1684613695,"~/Scripts/count-crontabs.sh" +-' 12 25 ~/Scripts/count-crontabs.sh +|4,39,12,25,1684613693,"~/Scripts/count-crontabs.sh" +-' 12 29 ~/Scripts/count-crontabs.sh +|4,39,12,29,1684613682,"~/Scripts/count-crontabs.sh" +-' 13 9 ~/Scripts/count-crontabs.sh +|4,39,13,9,1684613671,"~/Scripts/count-crontabs.sh" +-' 13 9 ~/Scripts/count-crontabs.sh +|4,39,13,9,1684613662,"~/Scripts/count-crontabs.sh" +-' 13 4 ~/Scripts/count-crontabs.sh +|4,39,13,4,1684613646,"~/Scripts/count-crontabs.sh" +-' 12 24 ~/Scripts/count-crontabs.sh +|4,39,12,24,1684613622,"~/Scripts/count-crontabs.sh" +-' 12 24 ~/Scripts/count-crontabs.sh +|4,39,12,24,1684613622,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613608,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613608,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613608,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613608,"~/Scripts/count-crontabs.sh" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613601,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 2 50 ~/Site/api/crontab_stats.php +|4,39,2,50,1684613579,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 0 ~/Site/api/crontab_stats.php +|4,39,1,0,1684613560,"~/Site/api/crontab_stats.php" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613539,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613539,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613539,"~/Scripts/count-crontabs.sh" +-' 1 6 ~/Scripts/count-crontabs.sh +|4,39,1,6,1684613539,"~/Scripts/count-crontabs.sh" +-' 1 3 ~/Scripts/count-crontabs.sh +|4,39,1,3,1684613488,"~/Scripts/count-crontabs.sh" +-' 1 3 ~/Scripts/count-crontabs.sh +|4,39,1,3,1684613488,"~/Scripts/count-crontabs.sh" +-' 1 3 ~/Scripts/count-crontabs.sh +|4,39,1,3,1684613488,"~/Scripts/count-crontabs.sh" +-' 1 3 ~/Scripts/count-crontabs.sh +|4,39,1,3,1684613488,"~/Scripts/count-crontabs.sh" +-' 1 14 ~/Scripts/count-crontabs.sh +|4,39,1,14,1684613472,"~/Scripts/count-crontabs.sh" +-' 1 14 ~/Scripts/count-crontabs.sh +|4,39,1,14,1684613472,"~/Scripts/count-crontabs.sh" +-' 1 14 ~/Scripts/count-crontabs.sh +|4,39,1,14,1684613472,"~/Scripts/count-crontabs.sh" +-' 1 14 ~/Scripts/count-crontabs.sh +|4,39,1,14,1684613472,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" +-' 2 0 ~/Scripts/count-crontabs.sh +|4,39,2,0,1684613465,"~/Scripts/count-crontabs.sh" + +# History of marks within files (newest to oldest): + +> ~/Scripts/count-crontabs.sh + * 1684613694 0 + " 13 0 + ^ 12 26 + . 13 0 + + 1 3 + + 3 0 + + 1 6 + + 12 24 + + 13 9 + + 12 0 + + 13 0 + +> ~/Site/api/crontab_stats.php + * 1684613600 0 + " 2 50 + ^ 2 51 + . 2 50 + + 3 0 + + 2 50 + +> ~/Site/api/test.php + * 1684613448 0 + " 3 47 + ^ 3 48 + . 3 47 + + 3 47 + +> ~/Site/test.php + * 1684613407 0 + " 1 0 + +> ~/Scripts/update-database.sh + * 1684192104 0 + " 3 0 + ^ 33 22 + . 3 0 + + 57 18 + + 2 0 + + 14 31 + + 57 17 + + 50 27 + + 3 25 + + 33 7 + + 11 2 + + 35 0 + + 11 0 + + 35 0 + + 33 16 + + 30 28 + + 34 0 + + 33 18 + + 3 5 + + 51 28 + + 52 36 + + 33 21 + + 3 0 + +> ~/.bashrc + * 1684191347 0 + " 1 6 + ^ 1 7 + . 1 6 + + 1 6 diff --git a/Scripts/count-crontabs.sh b/Scripts/count-crontabs.sh index 9ea45d8..9e5a931 100755 --- a/Scripts/count-crontabs.sh +++ b/Scripts/count-crontabs.sh @@ -1,3 +1,5 @@ +#!/usr/bin/bash + total_count=0 declare -a crontab_dirs=( /etc/cron.d @@ -7,6 +9,7 @@ declare -a crontab_dirs=( /var/spool/cron ) +echo "Crontab Statistics:
" for dir in ${crontab_dirs[@]}; do count=0; for file in $dir/*; do @@ -16,4 +19,4 @@ for dir in ${crontab_dirs[@]}; do total_count=$(( $count + $total_count )) done -echo "Total: $total_count" \ No newline at end of file +echo "Total: $total_count" diff --git a/Site b/Site index 5d5dd02..dbc5587 160000 --- a/Site +++ b/Site @@ -1 +1 @@ -Subproject commit 5d5dd02fb0c4235c65491b5b721accbec1a423cc +Subproject commit dbc5587bb686dfdadccd5baa315535317e91a595 diff --git a/logs/count-crontabs.sh.log b/logs/count-crontabs.sh.log new file mode 100644 index 0000000..65a74f0 --- /dev/null +++ b/logs/count-crontabs.sh.log @@ -0,0 +1,6 @@ +- /etc/cron.d: 4
+- /etc/cron.daily: 10
+- /etc/cron.hourly: 0
+- /etc/cron.weekly: 2
+- /var/spool/cron: 3
+Total: 19 diff --git a/webcron.db b/webcron.db index db0c4e9a4ea4e613b60cf9b8dd32a88e7d948f45..9075955ca92be0d43aab16aaee32a59f8a90fb05 100644 GIT binary patch literal 36864 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 eW+qb~yP7wc`w7T2hIX$Xb@pz?8A(WGkN*Y!Y*