Get-NetIPConfiguration | ForEach-Object {
if (-not $_.NetProfile -or -not $_.NetProfile.PSObject.Properties['IPv4Connectivity']) {
Write-Output "Interface: $($_.InterfaceAlias) does not have the IPv4Connectivity property"
} else {
Write-Output "Interface: $($_.InterfaceAlias) has IPv4Connectivity property with value: $($_.NetProfile.IPv4Connectivity)"
}
}
* * * * * /bin/sh -c 'wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul'
* * * * * /bin/sh -c 'sleep 15 && wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul'
* * * * * /bin/sh -c 'sleep 30 && wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul'
* * * * * /bin/sh -c 'sleep 45 && wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul'
* * * * * wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul
* * * * * sleep 15 && wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul
* * * * * sleep 30 && wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul
* * * * * sleep 45 && wget --secure-protocol=TLSv1_2 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O nul
const arr = [1, 255, 639, 9, 7, 8, 5, 4, 2];
const task = (() => {
let prev = null; // prev теперь сохраняется между вызовами
return (arr) => {
const len = arr.length;
let index;
let curr;
do {
index = Math.floor(Math.random() * len);
curr = arr[index];
} while (curr === prev); // Повторять, пока не найдем элемент, отличный от предыдущего
prev = curr; // Обновляем prev для следующего вызова
return curr;
};
})();
// Теперь при каждом вызове task(arr), он будет помнить предыдущее значение и избегать повторения.
for (let i = 0; i < 10; i++) {
console.log(task(arr));
}
Тут эта башня вообще не нужна, проц холодный, приставка f указывает как раз что графического ядра нет.