Skip to content

Instantly share code, notes, and snippets.

View fvigotti's full-sized avatar
😊
Working hard

Francesco fvigotti

😊
Working hard
View GitHub Profile
#credits : https://raw.githubusercontent.com/meteorhacks/kube-init/master/kube-init.sh
waitFor() {
cmd=$1
while [ 1 ]; do
ok=$(eval $cmd)
if [ "$ok" ]; then
break
fi
sleep 1
#!/bin/bash
for ((i = 0; ; i++)); do echo "$i: $(date)" > $1; echo "looping $i , $(date)"; sleep 1; done
#!/bin/bash
date
Jul 14 09:57:38 $NODE-HOSTNAME kubelet[1442]: I0714 09:57:38.454172 1442 operation_executor.go:720] MountVolume.SetUp succeeded for volume "kubernetes.io/secret/default-token-er8kn" (spec.Name: "default-t
Jul 14 09:57:39 $NODE-HOSTNAME kernel: docker0: port 3(veth47cdf81) entered forwarding state
Jul 14 09:57:57 $NODE-HOSTNAME kubelet[1442]: I0714 09:57:57.879807 1442 kubelet.go:2541] SyncLoop (UPDATE, "api"): "jenkins-0_default(5cb3cdcb-49a9-11e6-8f75-fa163e7741de):DeletionTimestamp=2016-07-14T09
Jul 14 09:57:57 $NODE-HOSTNAME kubelet[1442]: I0714 09:57:57.881866 1442 docker_manager.go:1326] Killing container "fd46b633dea6087146f32bf6b4948d6cc1510ee254628e0568aa56bd0b68092f helper default/jenkins-
Jul 14 09:57:57 $NODE-HOSTNAME kubelet[1442]: I0714 09:57:57.987596 1442 kubelet.go:2544] SyncLoop (REMOVE, "api"): "jenkins-0_default(5cb3cdcb-49a9-11e6-8f75-fa163e7741de)"
Jul 14 09:57:57 $NODE-HOSTNAME kubelet[1442]: I0714 09:57:57.988276 1442 kubelet.go:2312] Killing unwanted pod "jenkins-0"
Jul
#!/bin/bash
set -xe
do_backup(){
rsync -avz --delete-after --exclude='.trashcan' /jhome/ /jbackup/
}
while : ; do sleep 300 ; do_backup ; done
#!/usr/bin/env bash
args=("$@")
ELEMENTS=${#args[@]}
for (( i=0;i<$ELEMENTS;i++)); do
echo '['$i']'${args[${i}]}'[/'$i']'
done
@fvigotti
fvigotti / fabric.plugin.zsh
Created September 13, 2016 10:07 — forked from AdrienLemaire/fabric.plugin.zsh
zsh-completion for Fabric in Oh-my-zsh
#compdef fab
_targets() {
_describe -t commands "fabric targets" target_list
}
output_levels=(
'status: Status messages, i.e. noting when Fabric is done running, if the user used a keyboard interrupt, or when servers are disconnected from. These messages are almost always relevant and rarely verbose.'
'aborts: Abort messages. Like status messages, these should really only be turned off when using Fabric as a library, and possibly not even then. Note that even if this output group is turned off, aborts will still occur – there just won’t be any output about why Fabric aborted!'
'warnings: Warning messages. These are often turned off when one expects a given operation to fail, such as when using grep to test existence of text in a file. If paired with setting env.warn_only to True, this can result in fully silent warnings when remote programs fail. As with aborts, this setting does not control actual warning behavior, only whether warning messages are printed or hidden.'
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: hostn-port
name: hostn-port
spec:
replicas: 1
selector:
matchLabels:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: hostn-hndp
name: hostn-hndp
spec:
replicas: 1
selector:
matchLabels:
i="0"
while [ $i -lt 1000000000 ]
do
echo line $i
i=$[$i+1]
done
i="0"