메뉴 건너뛰기

DDART.NET

조회 수 1478 추천 수 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
번호 제목 글쓴이 날짜 조회 수
26 우분투 16.04 메일서버 설정 DDART 2016.07.24 9150
25 우분투 16.04 토렌트 서비스 DDART 2016.07.26 7392
24 우분투 16.04 하드디스크 추가 DDART 2016.07.28 6298
23 우분투 16.04 MiniDLNA & BubbleUPnP Server 설치 DDART 2016.07.29 4661
22 우분투 16.04 FTP, Samba 등 가상디렉토리 추가 DDART 2016.07.30 2769
21 우분투 16.04 Subversion - SVN서버, SVN+SSH 클라이언트 DDART 2016.07.30 9600
20 우분투 16.04 ownCloud 9.1.0 설치 DDART 2016.08.04 4385
19 VBA Project 패스워드 보호 제거하기 3 DDART 2016.09.21 19950
18 crontab DDART 2017.09.08 3285
17 vsftpd 설정 DDART 2017.12.11 1068
16 Windows 7, 8.1 에서 Windows 10으로 무료업그레이드하기 DDART 2018.10.14 3892
15 우분투 16.04 에서 18.04 로 업그레이드하기 DDART 2018.10.15 696
14 BATCH 문법 DDART 2018.10.15 1279
» PHP로 WOL Magic Packet 보내기 DDART 2018.10.31 1478
12 윈도우 자동화관련 툴 DDART 2019.06.01 320
11 Fail2Ban 설정하기 DDART 2019.06.11 405
10 해외 IP차단 DDART 2019.06.12 465
9 윈도우 10에서 구글 어시스턴트 명령 DDART 2019.09.08 258
8 우분투 19.04, 19.10, 20.04 으로 업그레이드 하기 DDART 2019.12.21 164
7 Visual Studio Code 에서 Autohotkey 설정 DDART 2020.01.21 818
Board Pagination Prev 1 2 ... 3 Next
/ 3