8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 994f474 commit 26fdb63Copy full SHA for 26fdb63
rpi-swap.sh
@@ -2,13 +2,18 @@
2
3
set -e
4
5
-#if [ -z "$1" ]
6
-# then
7
-# echo "Please provide SWAPSIZE in MB, e.g., ./rpi-swap.sh 1024/2048/4096"
8
-# exit 0
9
-#else
10
-# SWAPSIZE=$1
11
-#fi
+if [ -z "$1" ]
+ then
+ echo "Please provide SWAPSIZE in MB, e.g., ./rpi-swap.sh 1024/2048/4096"
+ exit 0
+else
+ SWAPSIZE=$1
+fi
12
+
13
+if ! [[ $SWAPSIZE =~ ^[0-9]+$ ]] ; then
14
+ echo "SWAPSIZE must be a number!"
15
16
17
18
#sudo dphys-swapfile swapoff
19
@@ -20,5 +25,5 @@ set -e
20
25
21
26
#sudo reboot
22
27
23
-sudo sed -i 's/^CONF_SWAPSIZE=[0-9]*$/CONF_SWAPSIZE=2048/' /etc/dphys-swapfile
28
+sudo sed -i 's/^CONF_SWAPSIZE=[0-9]*$/CONF_SWAPSIZE='${SWAPSIZE}'/' /etc/dphys-swapfile
24
29
sudo /etc/init.d/dphys-swapfile restart
0 commit comments