메뉴 건너뛰기

DDART.NET

조회 수 1429 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

<?php
function wol($broadcast, $mac)
{
    if (strstr($mac, "-"))
    {
        $mac_array = explode('-', $mac);
    }
    else
    {
        $mac_array = explode(':', $mac);
    }
    $hwaddr = '';

    foreach($mac_array AS $octet)
    {
        $hwaddr .= chr(hexdec($octet));
    }

    // Create Magic Packet

    $packet = '';
    for ($i = 1; $i <= 6; $i++)
    {
        $packet .= chr(255);
    }

    for ($i = 1; $i <= 16; $i++)
    {
        $packet .= $hwaddr;
    }

    $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
    if ($sock)
    {
        $options = socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, true);

        if ($options >=0) 
        {    
            $e = socket_sendto($sock, $packet, strlen($packet), 0, $broadcast, 7);
            socket_close($sock);
        }    
    }
}
$broadcast_ip = "192.168.1.255";
$mac_addr = "94-D0-80-00-06-5D";

wol($broadcast_ip, $mac_addr);

?>

 

 

매주 월~금 08시 31분 컴퓨터 자동켜기

crontab -e

 

31 08 * * 1-5 /home/사용자/script/wol.php

 

 

 

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
21 우분투 16.04 메일서버 설정 DDART 2016.07.24 8942
20 우분투 16.04 토렌트 서비스 DDART 2016.07.26 6701
19 우분투 16.04 하드디스크 추가 DDART 2016.07.28 6061
18 우분투 16.04 MiniDLNA & BubbleUPnP Server 설치 DDART 2016.07.29 4573
17 우분투 16.04 FTP, Samba 등 가상디렉토리 추가 DDART 2016.07.30 2704
16 우분투 16.04 Subversion - SVN서버, SVN+SSH 클라이언트 DDART 2016.07.30 9541
15 우분투 16.04 ownCloud 9.1.0 설치 DDART 2016.08.04 3832
14 VBA Project 패스워드 보호 제거하기 3 DDART 2016.09.21 19520
13 crontab DDART 2017.09.08 2435
12 vsftpd 설정 DDART 2017.12.11 963
11 Windows 7, 8.1 에서 Windows 10으로 무료업그레이드하기 DDART 2018.10.14 3308
10 우분투 16.04 에서 18.04 로 업그레이드하기 DDART 2018.10.15 634
9 BATCH 문법 DDART 2018.10.15 1157
» PHP로 WOL Magic Packet 보내기 DDART 2018.10.31 1429
7 윈도우 자동화관련 툴 DDART 2019.06.01 235
6 Fail2Ban 설정하기 DDART 2019.06.11 228
5 해외 IP차단 DDART 2019.06.12 296
4 윈도우 10에서 구글 어시스턴트 명령 DDART 2019.09.08 155
3 우분투 19.04, 19.10, 20.04 으로 업그레이드 하기 DDART 2019.12.21 90
2 Visual Studio Code 에서 Autohotkey 설정 DDART 2020.01.21 78
Board Pagination Prev 1 2 ... 3 Next
/ 3