Ubuntu 16.04
/etc/systemd/system/certbot.service
[Unit]
Description=Let's Encrypt renewal
[Service]
Type=oneshot
ExecStart=/usr/bin/certbot renew --quiet --agree-tos
Ubuntu 16.04
/etc/systemd/system/certbot.service
[Unit]
Description=Let's Encrypt renewal
[Service]
Type=oneshot
ExecStart=/usr/bin/certbot renew --quiet --agree-tos
FILE SPACING: | |
# double space a file | |
sed G | |
# double space a file which already has blank lines in it. Output file | |
# should contain no more than one blank line between lines of text. | |
sed '/^$/d;G' |
screen -S "SESSION_NAME" -d -m sh -c "STUFF_TO_DO" | |
# -S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>. | |
# -d (-r) Detach the elsewhere running screen (and reattach here). | |
# -m ignore $STY variable, do create a new screen session. | |
# -c file Read configuration file instead of '.screenrc'. | |
#screen --help | |
Use: screen [-opts] [cmd [args]] | |
or: screen -r [host.tty] |
https://learnxinyminutes.com/ |
To manually install XNA Game Studio 4.0 | |
Download xnags40_setup.exe and save it to your hard drive | |
Run xnags40_setup.exe /x to extract the contents to a folder of your choosing | |
Go to the folder you extracted to in step 2 and run the MSI named redists.msi | |
Note: This MSI will only display a small progress bar while it is installing and will not tell you when it is done. When the progress bar disappears, continue to the next step. | |
Run the MSI at %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\XLiveRedist.msi | |
Run the MSI at %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Redist\XNA FX Redist\xnafx40_redist.msi | |
Run the MSI at %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnaliveproxy.msi |
#!/usr/bin/env nodejs | |
var express = require("express"); | |
var mysql = require("mysql"); | |
var bodyParser = require("body-parser"); | |
var md5 = require('MD5'); | |
var rest = require("./rest.js"); | |
var app = express(); | |