Linuxで、wake-on-lanをしたい時、コマンドラインでタイプするか、MACアドレスを憶えられない時、シェルスクリプトで書いておけばよいです。
具体的に、何をやっているかと言うと、マジックパケットを待ち受けているNICに、そのMACアドレスを指定して、マジックパケットをLAN全体にブロードキャストすると、そのNICが反応し、電源を入れる、と言った按配です。
Ubuntu18.04では、事前にsudo apt install wakeonlan
が必要です。
#シェルスクリプト具体例
wol-comp1.sh
#!/bin/bash
wakeonlan 00:17:42:c7:56:40