September 2017 Archives

BASH regular expression

Vote 0 Votes

e.g. Get first 7.x dir name

[[ `curl -s` =~ $RE ]]
echo ${BASH_REMATCH[1]}


Screen reattach a session

Vote 0 Votes

Useful when connection drop

screen -Dr
Reattach a session. If necessary detach and logout remotely first.

screen -DR
Attach here and now. In detail this means: If a session is running, then reattach.
If necessary detach and logout remotely first.
If it was not running create it and notify the user. This is the author's favorite.

curl -T to PUT file to PHP

Vote 0 Votes

curl -T file http://host/upload.php

Receiver upload.php code
if ($_SERVER["REQUEST_METHOD"]=="PUT") file_put_contents(date("YmdHis") ,file_get_contents("php://input"));
// date("YmdHis") is output filename

Eanble tftp server in CentOS7

Vote 0 Votes

yum -y install tftp-server

Edit /etc/xinetd.d/tftp, add -c if need create (put file in)
server_args = -cs /var/lib/tftpboot

systemctl enable tftp.socket
systemctl start tftp.socket

PS. xinetd is not necessary

set D=%date:/=%
set YMD=%D:~0,8%
echo %YMD%

Example: record desktop for 1 hour
ffmpeg -f gdigrab -framerate 10 -i desktop -t 01:00:00 file.mp4

ref. Download FFmpeg for Windows

About this Archive

This page is an archive of entries from September 2017 listed from newest to oldest.

May 2017 is the previous archive.

October 2017 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives