|!Punctuation|!Location|!Function|\n|{{{@@...@@}}}|surrounding text|@@highlighted text@@|\n|{{{//...//}}}|surrounding text|//italicized text//|\n|{{{==...==}}}|surrounding text|==strikethrough text==|\n|{{{''...''}}}|surrounding text|''boldfaced text''|\n|{{{__...__}}}|surrounding text|__underlined text__|\n|{{{[[text|url]]}}}|around text/url pair|[[text|http://gri.gallaudet.edu/]] link to url|\n|{{{ {...} }}}|''__tripled__'' surrounding text|{{{in-line literal text}}}|\n|{{{ {...} }}}|''__tripled__'' surrounding ''__lines__''|literal block|\n|{{{<<<}}}|surrounding ''__lines__''|blockquotes|\n|{{{!}}}|at start of line|subheading|\n|{{{|...|...|}}}|line sectioned by vertical bars|table row|\n|{{{!}}}|in a table|!table heading|\n|{{{----}}}|alone on line|horizontal rule|\n|{{{*}}}|at start of line|bulleted list item|\n|{{{#}}}|at start of line|numbered list item|\nsource: Kevin Cole, January 2007
TTiddlyWiki uses Wiki style markup, a way of lightly "tagging" plain text so it can be transformed into HTML. Edit this Tiddler to see samples.\n\n! Header Samples\n!Header 1\n!!Header 2\n!!!Header 3\n!!!!Header 4\n!!!!!Header 5\n\n! Unordered Lists:\n* Lists are where it's at\n* Just use an asterisk and you're set\n** To nest lists just add more asterisks...\n***...like this\n* The circle makes a great bullet because once you've printed a list you can mark off completed items\n* You can also nest mixed list types\n## Like this\n\n! Ordered Lists\n# Ordered lists are pretty neat too\n# If you're handy with HTML and CSS you could customize the [[numbering scheme|http://www.w3schools.com/css/pr_list-style-type.asp]]\n## To nest, just add more octothorpes (pound signs)...\n### Like this\n* You can also\n** Mix list types\n*** like this\n# Pretty neat don't you think?\n\n! Tiddler links\nTo create a Tiddler link, just use mixed-case WikiWord, or use [[brackets]] for NonWikiWordLinks. This is how the GTD style [[@Action]] lists are created. \n\nNote that existing Tiddlers are in bold and empty Tiddlers are in italics. See CreatingTiddlers for details.\n\n! External Links\nYou can link to [[external sites|http://google.com]] with brackets. You can also LinkToFolders on your machine or network shares.\n\n! Images\nEdit this tiddler to see how it's done.\n[img[http://img110.echo.cx/img110/139/gorilla8nw.jpg]]\n\n!Tables\n|!th1111111111|!th2222222222|\n|>| colspan |\n| rowspan |left|\n|~| right|\n|colored| center |\n|caption|c\n\nFor a complex table example, see PeriodicTable.\n\n! Horizontal Rules\nYou can divide a tiddler into\n----\nsections by typing four dashes on a line by themselves.\n\n! Blockquotes\n<<<\nThis is how you do an extended, wrapped blockquote so you don't have to put angle quotes on every line.\n<<<\n>level 1\n>level 1\n>>level 2\n>>level 2\n>>>level 3\n>>>level 3\n>>level 2\n>level 1\n\n! Other Formatting\n''Bold''\n==Strike==\n__Underline__\n//Italic//\nSuperscript: 2^^3^^=8\nSubscript: a~~ij~~ = -a~~ji~~\n@@highlight@@\n@@color(green):green colored@@\n@@bgcolor(#ff0000):color(#ffffff):red colored@@\n
Grobot
You can lead a horticulture, but a pencil must be lead...
Type the text for 'New Tiddler'
Type the text for 'New Tiddler'
First\n
http://docbox.flint.com:8081/ledroid#PlantStarting
<html><img width="60%" src="http://docbox.flint.com/~flint/grobot/grow_box_detail_2018-12-24.jpg"></html>\nhttp://docbox.flint.com:8081/ledroid#PlantStarting
Type the text for '1 December 2019'\n\n[[PH with Phenol Red|https://upload.wikimedia.org/wikipedia/commons/0/09/Phenol_red_pH_6%2C0_-_8%2C0.jpg]]
Type the text for '23 January 2021\n\nGrowbots have ready access to the following voltages:\n\n''Growbot Voltage Supply''\n|!Type | !V | !I | !Connector | !Description |\n|DC |5 Volts| >20 AMPS |Red Wire PC Supply |PC Supply Molex Connector Male |\n|DC |5 Volts| >20 AMPS |Yellow Wire PC Supply |PC Supply Molex Connector Male|\n|AC |110 Volts|Max 20 AMPS|Standard House Voltage Hot| {{{NOT ISOLATED}}}|\n|AC |110 Volts|Max 20 AMPS|Standard House Voltage Neutral| {{{NOT ISOLATED}}}|\n|Ground |AC & DC |Unlimited |Earth Ground and Negative for all DC|Earth Ground|\n\n
Type the text for '25 January 2021'\n\n[[expect based |https://gist.github.com/bmatherly/3890485]]\n[[SNMP based|http://docbox.flint.com:8081/geekland#TheDreadedSNMP]]
Type the text for '22 February 2021'\s\n\n\nhttp://docbox.flint.com:8081/tsp#progress\n\n[img[https://00c549c5-a-62cb3a1a-s-sites.googlegroups.com/site/gadjetnut/config/pagetemplates/temperature-template-page/tempcircuit.jpg?attachauth=ANoY7crEMrscp0u7TXmmd3iR2yq6uRdu3m6BcU68ml3vs7rROr65cfpyfJp9WvJ6yz17CX5_ZSfr8L7la1p1EHaxkjo3bqvpPrtCKMj5EESFDF2hislW-lLE0oTg8nqtFiBEwOYw01y0Zf73ob4_-_-lartU4qqgY4JrsX-eMi1pBjN21pPGmLs7ICgEzCvANTNPdXkdRTkDxg4X4i7ZqzQ_g9vyOh9_2Li2Sr7GS6MIzfDJI29laThajrtPmtD82PBnlH_5-gOBwFQh_9ZUo35CTKNZbg47yw%3D%3D&attredirects=0]]Type the text for '22 February 2021'\s\n\n\nhttp://docbox.flint.com:8081/tsp#progress\n\n[img[http://www.projects.privateeyepi.com/_/rsrc/1468849514441/config/pagetemplates/temperature-template-page/tempcircuit.jpg]]
Type the text for '25 February 2021'\n\n\n''RJ-45 DOES NOT Handle''\n* 120 VAC\n\n''RJ-45 Handle\n* 12V Supply\n* 5V Supply\n* 3.3V Supply\n* [[Temp Sense|GroTemp]]\n* Ground
Type the text for '1 February 2021'\n\n{{{\n#!/bin/bash\n# pflint Wed 27 Jan 2021 12:18:42 PM EST\n# runs masterswitch via snmp\n# https://medium.com/@CameronSparr/downloading-installing-common-snmp-mibs-on-ubuntu-af5d02f85425\n# you need snmp mibs \n# and\n# snmpset\n#\n# apt-get install snmp\n#\nversion="0.02"\n#\n# Variables\nmibfile="/var/lib/snmp/mibs/PowerNet-MIB.mib"\nipaddress="192.168.1.7"\n#\n#* function help - Help function for template basic help goes here\nfunction help(){\nclear;\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version; uroot #debug\ncat $0 | grep '^## ' | sed -e 's/##//'\n# echo "This is the help function"\n## *****DOCUMENTATION*****\n## You get this when you put in the wrong number or type of arguments...\n## The name of this program is gbot.sh, an extention of unix find.\n## This is released under GPL I\n## The syntax is:\n## - gbot.sh on <outlet> <function> - does this to that\n## off <outlet> = 1 to 8\n## - gbot.sh status <outlet> = 1 to 8 - status.\n## - gbot.sh dsply - shows all outlet status\n## - gbot.sh rest - Idle entire system\n## - gbot.sh use - Starts system normal state\n## in all of these, Output is delivered to the screen and device...\n## *** NOTE *** These commands need not be run as root!\n##\n## For structure information type "grep '^\s#\s*' gbot.sh"\n## :^)\n## (C) P Flint, Barre Open Systems Institute Liscensed under GPLI\n##\n# *****Documentation Loop ends here the rest is function******\n#\n} # Test: gbot.sh\n#\nfunction dummy(){\n#* function dummy - Rename and fill stuff in between braces\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\nuroot\n} # Test:\n#\n#\nfunction on(){\n#* function on - writes on value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private 192.168.1.7 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +/var/lib/snmp/mibs/PowerNet-MIB.mib 192.168.1.7 sPDUOutletCtl.$var2 integer 1\n} # Test:\n#\n#\nfunction off(){\n#* function off - writes off value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private 192.168.1.7 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +/var/lib/snmp/mibs/PowerNet-MIB.mib 192.168.1.7 sPDUOutletCtl.$var2 integer 2\n} # Test:\n#\nfunction status(){\n#* function writes - writes value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\nanswer=$(snmpget -v1 -c private 192.168.1.7 sPDUOutletCtl.$var2)\necho $answer | rev |cut -d" " -f 1 |rev\n} # Test:\n#\n#\nfunction dsply(){\n#* function dsply - displays outlet value via snmp from apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\nfor i in {1..8}\ndo\n answer=$(snmpget -v1 -c private 192.168.1.7 sPDUOutletCtl.$i)\n echo -e "\st"$(echo $answer | rev |cut -d" " -f 1 |rev)\ndone\n} # Test:\n#\nfunction rest(){\n#* function rest - turns on current mix via snmp apc masterswitch\non - writes on value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private 192.168.1.7 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +/var/lib/snmp/mibs/PowerNet-MIB.mib 192.168.1.7 sPDUOutletCtl.3 integer 2\nsnmpset -v1 -c private -m +/var/lib/snmp/mibs/PowerNet-MIB.mib 192.168.1.7 sPDUOutletCtl.6 integer 2\n} # Test:\n#\n#\nfunction use(){\n#* function use - turns off current mix via snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private 192.168.1.7 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +/var/lib/snmp/mibs/PowerNet-MIB.mib 192.168.1.7 sPDUOutletCtl.3 integer 1\nsnmpset -v1 -c private -m +/var/lib/snmp/mibs/PowerNet-MIB.mib 192.168.1.7 sPDUOutletCtl.6 integer 1\n} # Test:\n#\n#\n######################################STANDARD AND MAYBE USEFUL FUNCTIONS BELOW\n#\n#\n#* function uroot - Checks to see if you are root\nfunction uroot(){\n# echo "Make sure only root can run script"\nif [ "$(id -u)" != "0" ]; then\n echo "This script does not need to run as root but that's OK as you are not root" 1>&2\nfi\n} # Test:~flint/bin/mtoc.sh uroot\n#\n#* function spause - A simple tarry...\nfunction spause(){\n # -t sets time\n # read -t $pt -p "$*" ans\n read -p "Hit enter to continue..." ans\n echo $ans\n}\n#\n#*###################################### MAIN ENTRY POINT AND COMPOUND CASE\n#\n# echo "mtoc.sh v"$version" starts"\n#* Evaluator Routine\n# Note the evaluator allows for many cases and error checking...\n#d ARGS=$# # carries the number of args into the functions...\n#D echo $#" "$1" "$2" "$3" "$ARGS ;spause\nif [ "$#" -eq "2" ] && [ "$1" = "on" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "off" ]; then ARGS="2"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "rest" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "use" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "dsply" ]; then ARGS="1"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "c2pdf" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "conv" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "rename" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "dsply" ]; then ARGS="2"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "dummy" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "uroot" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "spause" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "help" ]; then ARGS="9"; fi\n# this tests the evaluator...\n#d echo $#" "$1" "$2" "$3" "$ARGS ;spause\n# typical cases, be careful to make your own...\ncase "$ARGS" inapt-get install snmp\n\n "0") clear; $1="help"; exit 1;; # got nothing, display help and go\n "1") $1 ;; # run the command\n "2") var2=$2; $1 ;; # run the command with an argument\n "3") var3=$3; var2=$2; $1 ;; # run the command with two arguments\n "4") var4=$4; var3=$3; var2=$2; $1 ;; # run the command with three arguments\n "5") prompt=$2; $1 ;; # run the command with a different argument\n "6") time=$3; prompt=$2; $1 ;; # run the command with two different arguments\n "7") flint_short_vita_2017-07-01.odtdefvbl; $1 ;; # run the command and default variables\n "8") var2=$2; $1 ;; # run the command and settle variables\n "9") var3=$3; var2=$2; $1 ;; # run the command and settle variables\n *) clear; cat $0 | grep '^## '| sed -e 's/##//'; exit 1;; # Anything else run help and exit...\nesac # End main loop. To TEST:\n#\n# echo " "; echo "On "$(date +%F\s %r) $0" version "$version" stops"\n#debug echo "That's all folks!!"\n#\n#d rm -rf ss # removes super secret data file\n#* restore environment cd "$S"\n}}}
Type the text for '21 February 2022'\n\n{{{\n#!/bin/bash\n# pflint Wed 27 Jan 2021 12:18:42 PM EST\n# runs masterswitch via snmp\n#\n# https://medium.com/@CameronSparr/downloading-installing-common-snmp-mibs-on-ubuntu-af5d02f85425\n# you need snmp mibs \n# and\n# snmpset\n# \n# installs SNMP package:\n# sudo apt-get install snmp# downloads common SNMP MIBs:\n# sudo apt-get install snmp-mibs-downloader# tells Ubuntu to load SNMP MIB files:\n# cp snmp.conf obe/$(date +%F)_snmp.conf\n# sudo sed -i 's/mibs :/# mibs :/g' /etc/snmp/snmp.conf\n#\nversion="0.08"\n# added sane in samuf.inc\n#\n# Variables\nneed=" libsnmp-base libsnmp35:amd64 snmp snmp-mibs-downloader "\n# mibfile="/var/lib/snmp/mibs/PowerNet-MIB.mib"\nmibfile="/home/flint/gbot/PowerNet-MIB.mib"\nipaddress="192.168.1.7"\n#\n#* function help - Help function for template basic help goes here\nfunction help(){\nclear;\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version; uroot #debug\ncat $0 | grep '^## ' | sed -e 's/##//'\n# echo "This is the help function"\n## *****DOCUMENTATION*****\n## You get this when you put in the wrong number or type of arguments...\n## The name of this program is gbot.sh, an extention of unix find.\n## This is released under GPL I\n## The syntax is:\n## - gbot.sh on <outlet> <function> - does this to that\n## off <outlet> = 1 to 8\n## - gbot.sh status <outlet> = 1 to 8 - status.\n## - gbot.sh dsply - shows all outlet status\n## - gbot.sh rest - Idle entire system\n## - gbot.sh use - Starts system normal state\n## in all of these, Output is delivered to the screen and device...\n## *** NOTE *** These commands need not be run as root!\n##\n## For structure information type "grep '^\s#\s*' gbot.sh"\n## :^)\n## (C) P Flint, Barre Open Systems Institute Liscensed under GPLI\n##\n# *****Documentation Loop ends here the rest is function******\n#\n} # Test: gbot.sh\n#\nfunction dummy(){\n#* function dummy - Rename and fill stuff in between braces\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\nuroot\n} # Test:\n#\n#\nfunction on(){\n#* function on - writes on value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private $ipaddress 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +$mibfile $ipaddress sPDUOutletCtl.$var2 integer 1\n} # Test:\n#\n#\nfunction off(){\n#* function off - writes off value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private $ipaddress 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +$mibfile $ipaddress sPDUOutletCtl.$var2 integer 2\n} # Test:\n#\nfunction status(){\n#* function writes - writes value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\nanswer=$(snmpget -v1 -c private $ipaddress sPDUOutletCtl.$var2)\necho $answer | rev |cut -d" " -f 1 |rev\n} # Test:\n#\n#\nfunction dsply(){\n#* function dsply - displays outlet value via snmp from apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\nfor i in {1..8}\ndo\n answer=$(snmpget -v1 -c private $ipaddress sPDUOutletCtl.$i)\n echo -e "\st"$(echo $answer | rev |cut -d" " -f 1 |rev)\ndone\n} # Test:\n#\nfunction rest(){\n#* function rest - turns on current mix via snmp apc masterswitch\non - writes on value to snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private $ipaddress 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +$mibfile $ipaddress sPDUOutletCtl.3 integer 2\nsnmpset -v1 -c private -m +$mibfile $ipaddress sPDUOutletCtl.6 integer 2\n} # Test:\n#\n#\nfunction use(){\n#* function use - turns off current mix via snmp apc masterswitch\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\n# uroot\n# snmpset -v1 -c private $ipaddress 1.3.6.1.4.1.318.1.1.4.4.2.1.3.3 integer 1\nsnmpset -v1 -c private -m +$mibfile $ipaddress sPDUOutletCtl.3 integer 1\nsnmpset -v1 -c private -m +$mibfile $ipaddress sPDUOutletCtl.6 integer 1\n} # Test:\n#\n#\n######################################STANDARD AND MAYBE USEFUL FUNCTIONS BELOW\n#\n#* check location of vital files and programs, sanity check\nfunction sane(){\necho "This is the \s""$FUNCNAME"\s" function in "$0" version "$version #debug\nrm -rf need > /dev/null\nfor prog in $need\ndo\n # echo $prog\n # Better SOURCE:https://www.cyberciti.biz/faq/find-out-if-package-is-installed-in-linux/\n answer=$(echo $(dpkg-query -W -f='${Status} ${Version}\sn' $prog)| cut -d " " -f 3)\n # echo $answer \n if [ "$answer" != "installed" ];\n then\n echo $prog >> need\n #debug echo "Type \s"sudo apt-get install $prog\s" to fix this."\n #debug spause\n # exit 0\n fi\ndone\n#D clear\necho "Welcome to $0!"\n# uroot\necho "Missing programs:"\n if [ -f need ];\n then\n echo " This program needs the following program(s) to be installed on this system."\n cat need |while read line; do echo -e \s\st" - " $line; done\n if [ "$(id -u)" != "0" ]; then\n echo "This script needs to run as root and you are not root" 1>&2\n echo "You want them installed if you are root they will install"\n echo "Leaving this function without installing anything"\n exit\n fi\n spause\n cat need |while read line; do \n echo "apt-get --yes install $line"\n apt-get --yes install $line \n done\n #D \n rm -rf need\n exit 0 # breaks you out of loop...\n else\n echo " * None * Looks like the pot's right, lets play!"\n fi\n#\necho "end of check"\n} # Test: gitbrain.sh sane\n\n#\n#\n#* function uroot - Checks to see if you are root\nfunction uroot(){\n# echo "Make sure only root can run script"\nif [ "$(id -u)" != "0" ]; then\n echo "This script does not need to run as root but that's OK as you are not root" 1>&2\nfi\n} # Test:~flint/bin/mtoc.sh uroot\n#\n#* function spause - A simple tarry...\nfunction spause(){\n # -t sets time\n # read -t $pt -p "$*" ans\n read -p "Hit enter to continue..." ans\n echo $ans\n}\n#\n#*###################################### MAIN ENTRY POINT AND COMPOUND CASE\n#\n# echo "mtoc.sh v"$version" starts"\n#* Evaluator Routine\n# Note the evaluator allows for many cases and error checking...\n#d ARGS=$# # carries the number of args into the functions...\n#D echo $#" "$1" "$2" "$3" "$ARGS ;spause\nif [ "$#" -eq "2" ] && [ "$1" = "on" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "off" ]; then ARGS="2"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "rest" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "use" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "dsply" ]; then ARGS="1"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "c2pdf" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "conv" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "rename" ]; then ARGS="2"; fi\nif [ "$#" -eq "2" ] && [ "$1" = "dsply" ]; then ARGS="2"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "dummy" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "sane" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "uroot" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "spause" ]; then ARGS="1"; fi\nif [ "$#" -eq "1" ] && [ "$1" = "help" ]; then ARGS="9"; fi\n# this tests the evaluator...\n#d echo $#" "$1" "$2" "$3" "$ARGS ;spause\n# typical cases, be careful to make your own...\ncase "$ARGS" in\n "0") clear; $1="help"; exit 1;; # got nothing, display help and go\n "1") $1 ;; # run the command\n "2") var2=$2; $1 ;; # run the command with an argument\n "3") var3=$3; var2=$2; $1 ;; # run the command with two arguments\n "4") var4=$4; var3=$3; var2=$2; $1 ;; # run the command with three arguments\n "5") prompt=$2; $1 ;; # run the command with a different argument\n "6") time=$3; prompt=$2; $1 ;; # run the command with two different arguments\n "7") defvbl; $1 ;; # run the command and default variables\n "8") var2=$2; $1 ;; # run the command and settle variables\n "9") var3=$3; var2=$2; $1 ;; # run the command and settle variables\n *) clear; cat $0 | grep '^## '| sed -e 's/##//'; exit 1;; # Anything else run help and exit...\nesac # End main loop. To TEST:\n#\n# echo " "; echo "On "$(date +%F\s %r) $0" version "$version" stops"\n#debug echo "That's all folks!!"\n#\n#d rm -rf ss # removes super secret data file\n#* restore environment cd "$S"\n}}}
Type the text for '21 February 2022'\n\nWhat are SNMP Mibs?\n\n SNMP MIBs are crucial in order to manage your network and understand the underlying objects which are being retrieved from SNMP Agents. We currently have 7669 unique MIBs online! This area is free for all Network Management enthusiasts. Search any MIB-MODULE, OID, VARIABLE throughout our entire database!!\n\nhttps://www.linux.org/threads/installing-snmp-mibs-downloader-on-debian-10-buster.31500/\n\nhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561578\n\n
\n\n{{{\n#!/bin/bash\n# pflint Sun 13 Mar 2022 07:35:45 PM EDT\nwget http://docbox.flint.com:8081/grobot/tiddlers/gbot.sh\ni=1\ncat gbot.sh |while read line;\ndo\n echo -n $i; i=$((i+1))\n # echo -e "\st" $line\n echo " " $line\ndone\necho ""\necho "that's all folks!"\n}}}
Type the text for '18 March 2022'\n\n[[What is #Jacks321|https://www.jacksnutrients.com/_files/ugd/3230c0_b36aa3d2a9c64e2f8e1b33baa1e8133c.pdf]]